
@import url(listtop.css);
	html {
	overflow-x:hiddden;
	overflow-y:scroll
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td {
	margin:0;
	padding:0
}
body,button,input,select,textarea,th {
	font:12px/1.5 Tahoma,"hiragino sans gb",Helvetica,Arial
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%
}
ul,ol,li {
	list-style:none
}
legend {
	color:#000
}
fieldset,img {
	border:none
}
button,input,select,textarea {
	font-size:100%
}
table {
	border-collapse:collapse;
	border-spacing:0
}
em {
	font-style:normal
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
body {
	color:#787878;
	background:#FFF
}
a {
	color:#2E2E2E
}
a:hover {
	color:#0078B3
}
.c_txt1 {
	color:#787878
}
.c_txt2 {
	color:#2E2E2E
}
.c_txt3 {
	color:#ff9805
}
.c_txt4 {
	color:#A4A4A4
}
.c_txt5 {
	color:#484848
}
.c_txt6 {
	color:#68B203
}
.c_txt7 {
	color:#E33913
}
.c_txt8 {
	color:#0078B3
}
.w600 {
	width:600px
}
.w960 {
	width:960px
}
img {
	display:block
}
.bor {
	border:solid 1px #DEDEDE
}
.bbor {
	border-bottom:solid 1px #EBEBEB
}
.none,.hide {
	display:none
}
.text_l {
	text-align:left
}
.text_c {
	text-align:center
}
.text_r {
	text-align:right
}
.unline {
	text-decoration:underline
}
.ellipsis {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.clearfix {
	+zoom:1
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}
.pos_r {
	position:relative;
	zoom:1
}
.pos_r .mod_more {
	position:absolute;
	top:8px;
	right:19px
}
.pos_r .mod_more a {
	margin:0 0 0 15px
}
.mod_box {
	position:relative;
	width:658px;
	overflow:hidden;
	margin-bottom:20px;
	border:#DEDEDE solid 1px
}
.mod_box .mod_more {
	position:absolute;
	top:7px;
	right:19px
}
.mod_b {
	margin-bottom:20px
}
.author i {
	position:relative;
	top:2px;
	display:inline-block;
	width:12px;
	height:12px;
	margin:0 5px 0 0;
	background:url(img/bg_boke.png) no-repeat 0 -1px
}
.play_time i {
	position:relative;
	top:2px;
	display:inline-block;
	width:12px;
	height:12px;
	margin:0 5px 0 0;
	background:url(img/bg_boke.png) no-repeat 0 -20px
}
.icon_vip {
	display:inline-block;
	width:17px;
	height:17px;
	line-height:999px;
	overflow:hidden;
	margin:0 0 0 5px;
	font-size:0;
	background:url(img/icon_vip.png) no-repeat;
	+vertical-align:middle
}
.container_25 {
	width:1000px;
	margin:0 auto
}
.clearfix {
	+zoom:1
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24,.grid_25 {
	_display:inline;
	float:left;
	overflow:hidden;
	margin:0 10px
}
.grid_1 {
	width:20px
}
.grid_2 {
	width:60px
}
.grid_3 {
	width:100px
}
.grid_4 {
	width:140px
}
.grid_5 {
	width:180px
}
.grid_6 {
	width:220px
}
.grid_7 {
	width:260px
}
.grid_8 {
	width:300px
}
.grid_9 {
	width:340px
}
.grid_10 {
	width:380px
}
.grid_11 {
	width:420px
}
.grid_12 {
	width:460px
}
.grid_13 {
	width:500px
}
.grid_14 {
	width:540px
}
.grid_15 {
	width:580px
}
.grid_16 {
	width:620px
}
.grid_17 {
	width:660px
}
.grid_18 {
	width:700px
}
.grid_19 {
	width:740px
}
.grid_20 {
	width:780px
}
.grid_21 {
	width:820px
}
.grid_22 {
	width:860px
}
.grid_23 {
	width:900px
}
.grid_24 {
	width:940px
}
.grid_25 {
	width:980px
}
.alpha {
	margin-left:0
}
.omega {
	margin-right:0
}
.mod_tit {
	height:46px;
	line-height:46px;
	line-height:48px\9;
	+line-height:48px;
	overflow:hidden;
	padding-top:10px;
	font-size:14px;
	color:#484848
}
.mod_sub_tit {
	overflow:hidden;
	padding:10px 0;
	font-size:14px;
	color:#2D2D2D
}
.mod_tit_bg {
	height:32px;
	line-height:32px;
	line-height:34px\9;
	+line-height:34px;
	overflow:hidden;
	margin-bottom:20px;
	padding:0 0 0 19px;
	font-size:14px;
	color:#484848;
	background:url(img/bg_tabs.png) 0 -33px repeat-x;
	border-bottom:1px solid #DEDEDE
}
.mod_tit_bg span {
	font-family:"\5B8B\4F53";
	font-weight:normal
}
.mod_tit_box {
	height:32px;
	line-height:32px;
	line-height:34px\9;
	+line-height:34px;
	overflow:hidden;
	margin-bottom:20px;
	padding:0 0 0 19px;
	font-size:14px;
	color:#484848;
	border:solid 1px #DEDEDE;
	background:url(img/bg_tabs.png) 0 -33px repeat-x
}
.mod_tit_box span {
	margin-left:3px;
	font-size:12px
}
.mod_ctrl ul {
	float:left
}
.mod_ctrl ul li {
	float:left;
	width:15px;
	height:15px;
	line-height:999px;
	overflow:hidden;
	margin-right:3px;
	font-size:0;
	background:url(img/bg.png) no-repeat -64px -255px
}
.mod_ctrl ul li.current {
	background-position:-80px -255px
}
.mod_ctrl ul li a {
	display:block;
	height:17px
}
.mod_ctrl .prev,.mod_ctrl .next {
	float:left;
	width:15px;
	height:15px;
	line-height:999px;
	overflow:hidden;
	font-size:0;
	cursor:pointer;
	border:none;
	background:url(img/bg.png) no-repeat
}
.mod_ctrl .prev,.mod_ctrl .prev.over:hover {
	margin-right:5px;
	background-position:-0 -255px
}
.mod_ctrl .next,.mod_ctrl .next.over:hover {
	background-position:-16px -255px
}
.mod_ctrl .prev:hover {
	background-position:-32px -255px
}
.mod_ctrl .next:hover {
	background-position:-48px -255px
}
.mod_ctrl .over {
	filter:alpha(opacity=40);
	opacity:.4;
	cursor:default
}
.mod_desc {
	position:relative;
	padding-bottom:20px;
	zoom:1
}
.mod_desc .mod_cont {
	height:200px;
	line-height:22px;
	overflow:hidden
}
.mod_desc.open .mod_cont {
	height:auto;
	overflow:visible
}
.mod_desc .mod_act {
	position:absolute;
	right:5px;
	bottom:0;
	height:15px;
	line-height:15px;
	overflow:hidden;
	background:url(img/icon_open.png) no-repeat 55px -18px
}
.mod_desc.open .mod_act {
	background-position:55px 0
}
.mod_desc .mod_act a {
	display:block;
	width:70px
}
.mod_desc .link_close {
	display:none
}
.mod_desc .link_open {
	display:block
}
.mod_desc.open .link_close {
	display:block!important
}
.mod_desc.open .link_open {
	display:none!important
}
.mod_poster,.mod_poster_v {
	display:block;
	position:relative;
	width:180px;
	height:100px;
	overflow:hidden
}
.mod_poster_v {
	width:100px;
	height:140px
}
.mod_poster img {
	width:180px;
	height:100px
}
.mod_poster_v img {
	width:100px;
	height:140px
}
.mod_poster_50,.mod_poster_75,.mod_poster_100,.mod_poster_125,.mod_poster_v_125,.mod_poster_130,.mod_poster_140,.mod_poster_145,.mod_poster_150,.mod_poster_160,.mod_poster_180,.mod_poster_280,.mod_poster_300 {
	display:block;
	position:relative
}
.mod_poster_50,.mod_poster_50 img {
	width:50px;
	height:50px
}
.mod_poster_75,.mod_poster_75 img {
	width:75px;
	height:105px
}
.mod_poster_100,.mod_poster_100 img {
	width:100px;
	height:140px
}
.mod_poster_125,.mod_poster_125 img {
	width:125px;
	height:70px
}
.mod_poster_v_125,.mod_poster_v_125 img {
	width:125px;
	height:175px
}
.mod_poster_130,.mod_poster_130 img {
	width:130px;
	height:182px
}
.mod_poster_140,.mod_poster_140 img {
	width:140px;
	height:80px
}
.mod_poster_145,.mod_poster_145 img {
	width:145px;
	height:82px
}
.mod_poster_150,.mod_poster_150 img {
	width:150px;
	height:210px
}
.mod_poster_160,.mod_poster_160 img {
	width:160px;
	height:90px
}
.mod_poster_180,.mod_poster_180 img {
	width:180px;
	height:100px
}
.mod_poster_280,.mod_poster_280 img {
	width:280px;
	height:160px
}
.mod_poster_300,.mod_poster_300 img {
	width:300px;
	height:170px
}
.mod_poster:hover,.mod_poster_v:hover,.mod_poster_50:hover,.mod_poster_75:hover,.mod_poster_100:hover,.mod_poster_125:hover,.mod_poster_v_125:hover,.mod_poster_130:hover,.mod_poster_140:hover,.mod_poster_v_140:hover,.mod_poster_145:hover,.mod_poster_160:hover,.mod_poster_180:hover,.mod_poster_280:hover,.mod_poster_300:hover {
	text-decoration:none;
	border:none
}
.mod_poster_50:hover .mod_mask,.mod_poster_75:hover .mod_mask,.mod_poster_100:hover .mod_mask,.mod_poster_125:hover .mod_mask,.mod_poster_v_125:hover .mod_mask,.mod_poster_130:hover .mod_mask,.mod_poster_140:hover .mod_mask,.mod_poster_145:hover .mod_mask,.mod_poster_160:hover .mod_mask,.mod_poster_180:hover .mod_mask,.mod_poster_280:hover .mod_mask,.mod_poster_300:hover .mod_mask,.mod_poster:hover .mod_mask,.show_bt:hover .mod_mask {
	display:block;
	position:absolute;
	bottom:6px;
	left:6px;
	z-index:30;
	width:14px;
	height:14px;
	overflow:hidden;
	cursor:pointer;
	background:url(img/bg.png) no-repeat -36px -275px
}
.no_bt:hover .mod_mask {
	display:none
}
.mod_poster .mod_sign,.mod_poster_v .mod_sign,.mod_poster_50 .mod_sign,.mod_poster_75 .mod_sign,.mod_poster_100 .mod_sign,.mod_poster_125 .mod_sign,.mod_poster_v_125 .mod_sign,.mod_poster_130 .mod_sign,.mod_poster_140 .mod_sign,.mod_poster_145 .mod_sign,.mod_poster_160 .mod_sign,.mod_poster_180 .mod_sign,.mod_poster_280 .mod_sign,.mod_poster_300 .mod_sign,.mod_poster:hover .mod_sign {
	position:absolute;
	bottom:0;
	left:0;
	z-index:10;
	width:100%
}
.mod_sign .mod_version {
	clear:both;
	display:block;
	height:16px;
	line-height:17px;
	overflow:hidden;
	padding:0 5px 0 0;
	text-align:right;
	cursor:pointer;
	font-family:Arial;
	color:#FFF;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
	background:rgba(0,0,0,.4)
}
:root .mod_version {
	filter:none\9
}
.mod_sign .mod_HD {
	float:right;
	margin:0 5px 5px 0;
	height:17px;
	line-height:17px;
	line-height:21px\9;
	+line-height:19px;
	_line-height:17px;
	overflow:hidden;
	padding:0 3px;
	cursor:pointer;
	color:#FFF;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');
	background:rgba(0,0,0,.6)
}
:root .mod_HD {
	filter:none\9
}
.mod_pay_sign {
	position:absolute;
	top:-2px;
	right:-2px;
	z-index:10;
	width:46px;
	height:46px;
	line-height:999px;
	overflow:hidden;
	font-size:0;
	cursor:pointer;
	background:url(img/bg_pay_sign.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_pay_sign.png",sizingMethod="scale")
}
.mod_list_pic,.mod_list_pic_v {
	zoom:1;
	font-size:0;
	letter-spacing:-4px
}
.mod_list_pic li,.mod_list_pic_v li {
	width:180px;
	margin:0 39px 18px 0;
	display:inline-block;
	*display:inline;
	zoom:1;
	font-size:12px;
	letter-spacing:0
}
.mod_list_pic_v li {
	width:100px;
	margin-right:30px
}
.mod_list_pic li h6,.mod_list_pic_v li h6 {
	width:100%;
	overflow:hidden;
	padding:6px 0 4px;
	padding:7px 0 4px\9;
	+padding:7px 0 4px;
	_padding:6px 0 4px;
	white-space:nowrap;
	text-overflow:ellipsis
}
.mod_list_pic li h6 a,.mod_list_pic_v li h6 a {
	font-weight:normal
}
.mod_list_pic li p,.mod_list_pic_v li p {
	width:100%;
	height:18px;
	overflow:hidden;
	white-space:nowrap
}
.mod_list_justify {
	text-align:justify;
	text-justify:distribute;
	font-size:0;
	letter-spacing:-4px
}
.mod_list_justify li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:12px;
	letter-spacing:0;
	vertical-align:top
}
.mod_list_pic_50,.mod_list_pic_100,.mod_list_pic_130,.mod_list_pic_140,.mod_list_pic_145,.mod_list_pic_160,.mod_list_pic_180 {
	zoom:1;
	font-size:0;
	letter-spacing:-4px
}
.mod_list_pic_50 li,.mod_list_pic_100 li,.mod_list_pic_130 li,.mod_list_pic_140 li,.mod_list_pic_145 li,.mod_list_pic_150 li,.mod_list_pic_160 li,.mod_list_pic_180 li {
	position:relative;
	width:180px;
	margin:0 39px 18px 0;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	font-size:12px;
	letter-spacing:0
}
.mod_list_pic_50 li {
	width:50px;
	margin:0 20px 10px 0
}
.mod_list_pic_100 li {
	width:140px;
	margin-right:19px
}
.mod_list_pic_130 li {
	width:130px;
	margin-right:19px
}
.mod_list_pic_140 li {
	width:140px;
	margin-right:19px;
	margin-bottom:15px
}
.mod_list_pic_145 li {
	width:145px;
	margin-right:19px
}
.mod_list_pic_150 li {
	width:150px;
	margin-right:28px;
	margin-bottom:26px
}
.mod_list_pic_160 li {
	width:160px;
	margin-right:19px
}
.mod_list_pic_50 li h6,.mod_list_pic_100 li h6,.mod_list_pic_130 li h6,.mod_list_pic_140 li h6,.mod_list_pic_145 li h6,.mod_list_pic_160 li h6,.mod_list_pic_180 li h6,.mod_list_justify li h6 {
	width:100%;
	overflow:hidden;
	margin:6px 0 4px;
	margin:7px 0 4px\9;
	+margin:7px 0 4px;
	_margin:6px 0 4px;
	white-space:nowrap;
	text-overflow:ellipsis
}
.mod_list_pic_60 li h6 {
	text-align:center
}
.boke li h6 {
	white-space:normal;
	text-align:left
}
.mod_list_pic_150 li h6 {
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:14px;
	font-weight:normal;
	line-height:30px;
	position:relative
}
.mod_list_pic_100 li h6 a,.mod_list_pic_130 li h6 a,.mod_list_pic_140 li h6 a,.mod_list_pic_145 li h6 a,.mod_list_pic_160 li h6 a,.mod_list_pic_180 li h6 a,.mod_list_pic_50 li h6 a,.boke li h6 a {
	font-weight:normal
}
.mod_list_pic_130 li .scores,.mod_list_pic_140 li .scores,.mod_list_pic_160 li .scores,.mod_list_pic_180 li .scores {
	position:relative
}
.mod_list_pic_130 li .scores a,.mod_list_pic_140 li .scores a,.mod_list_pic_160 li .scores a,.mod_list_pic_180 li .scores a {
	display:block;
	width:145px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.mod_list_pic_130 li .scores strong,.mod_list_pic_140 li .scores strong,.mod_list_pic_160 li .scores strong,.mod_list_pic_180 li .scores strong {
	position:absolute;
	right:0;
	top:0
}
.mod_list_pic_130 li .scores a {
	width:105px
}
.mod_list_pic_140 li .scores a {
	width:105px
}
.mod_list_pic_160 li .scores a {
	width:130px
}
.mod_list_pic_150 li .scores {
	position:absolute;
	right:0;
	font-family:"Times New Roman";
	font-size:24px;
	color:#FF9805
}
.mod_list_pic_150 li .scores em {
	font-size:12px
}
.mod_list_pic_100 li p,.mod_list_pic_130 li p,.mod_list_pic_140 li p,.mod_list_pic_145 li p,.mod_list_pic_180 li p {
	width:100%;
	overflow:hidden;
	white-space:nowrap
}
.mod_list_pic_100 li p a,.mod_list_pic_130 li p a,.mod_list_pic_140 li p a,.mod_list_pic_145 li p a,.mod_list_pic_180 li p a {
	margin:0 5px 0 0
}
.mod_list_pic_100 li .multiple,.mod_list_pic_140 li .multiple,.mod_list_pic_160 li .multiple,.mod_list_pic_180 li .multiple {
	height:36px;
	white-space:normal
}
.mod_list_pic_150 .infolist a {
	margin-right:5px
}
.mod_list_pic_160 li .auto {
	height:auto;
	white-space:normal
}
.short_video li h6 {
	height:36px;
	white-space:normal;
	text-align:left;
	font-weight:normal
}
li.justify_fix,.mod_list_justify .justify_fix {
	width:100%;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
	margin:0!important;
	padding:0
}
.mod_list_pic_50 .mod_sub,.mod_list_pic_100 .mod_sub,.mod_list_pic_140 .mod_sub,.mod_list_pic_145 .mod_sub,.mod_list_pic_160 .mod_sub,.mod_list_pic_180 .mod_sub {
	position:absolute;
	top:-2px;
	right:-2px;
	width:46px;
	height:45px;
	background:url(img/bg.png) no-repeat -54px -718px
}
.mod_tab {
	height:32px;
	overflow:hidden;
	margin-bottom:20px;
	background:url(img/bg_tabs.png) 0 -33px repeat-x
}
.mod_tab ul {
	height:30px;
	line-height:30px;
	line-height:32px\9;
	+line-height:32px;
	margin-left:-1px;
	border:1px solid #E4E4E4
}
.mod_tab li {
	float:left
}
.mod_tab li a {
	float:left;
	overflow:hidden;
	padding:0 20px;
	text-align:center;
	font-size:14px
}
.mod_tab li.current {
	border-left:#E4E4E4 solid 1px;
	border-right:#E4E4E4 solid 1px
}
.mod_tab li.current a {
	position:relative;
	height:31px;
	border-bottom:#FFF solid 1px;
	font-weight:bold;
	cursor:default;
	color:#2D2D2D;
	background:url(img/bg_tabs.png) repeat-x
}
.mod_tab li.current a:hover {
	text-decoration:none
}
.elem_two li a {
	width:108px
}
.elem_three li a {
	width:69px;
	padding:0 15px
}
.elem_two li.one {
	border-left:1px solid #E4E4E4
}
.elem_two li.two {
	border-right:0 none
}
.elem_two li.two a {
	width:109px
}
.mod_pic_txt {
	position:relative;
	height:82px;
	overflow:hidden;
	margin-bottom:10px;
	padding-left:155px
}
.mod_pic_txt .mod_poster,.mod_pic_txt .mod_pic {
	position:absolute;
	top:0;
	left:0;
	width:145px;
	height:82px
}
.mod_pic_txt .mod_txt h6 {
	margin-bottom:5px
}
.mod_pic_txt .mod_txt h6 a {
	font-weight:normal
}
.mod_pic_txt .mod_txt p,.mod_pic_txt .mod_txt ul {
	margin-top:3px
}
.mod_pic_txt_50 {
	position:relative;
	height:50px;
	overflow:hidden;
	margin-bottom:20px;
	padding-left:65px
}
.mod_pic_txt_50 .mod_poster_50,.mod_pic_txt_50 .mod_pic {
	position:absolute;
	top:0;
	left:0;
	width:50px;
	height:50px
}
.mod_pic_txt_50 .mod_txt h6 {
	margin:-4px 0 2px;
	margin-top:-2px\9;
	+margin-top:-2px;
	_margin-top:-4px
}
.mod_pic_txt_50 .mod_txt h6 a {
	font-weight:normal
}
.mod_pic_txt_100 {
	position:relative;
	height:140px;
	overflow:hidden;
	margin-bottom:20px;
	padding-left:115px
}
.mod_pic_txt_100 .mod_poster_100,.mod_pic_txt_100 .mod_pic {
	position:absolute;
	top:0;
	left:0;
	width:100px;
	height:140px
}
.mod_pic_txt_100 .mod_txt h6 {
	margin:-4px 0 2px;
	margin-top:-2px\9;
	+margin-top:-2px;
	_margin-top:-4px
}
.mod_pic_txt_100 .mod_txt h6 a {
	font-weight:normal
}
.mod_pic_txt_125 {
	position:relative;
	height:70px;
	overflow:hidden;
	margin-bottom:20px;
	padding-left:140px
}
.mod_pic_txt_125 .mod_poster_125,.mod_pic_txt_125 .mod_pic {
	position:absolute;
	top:0;
	left:0;
	width:125px;
	height:70px
}
.mod_pic_txt_125 .mod_txt h6 {
	width:100%;
	overflow:hidden;
	margin:-4px 0 2px;
	margin-top:-2px\9;
	+margin-top:-2px;
	_margin-top:-4px;
	white-space:nowrap
}
.mod_pic_txt_125 .mod_txt h6 a {
	font-weight:normal
}
.mod_pic_txt_145 {
	position:relative;
	height:82px;
	overflow:hidden;
	margin-bottom:20px;
	padding-left:160px
}
.mod_pic_txt_145 .mod_poster_145,.mod_pic_txt_145 .mod_pic {
	position:absolute;
	top:0;
	left:0;
	width:145px;
	height:82px
}
.mod_pic_txt_145 .mod_txt h6 {
	width:100%;
	overflow:hidden;
	margin:-2px 0 4px;
	margin-top:0\9;
	+margin-top:0;
	_margin-top:-2px;
	white-space:nowrap
}
.mod_pic_txt_145 .mod_txt h6 a {
	font-weight:normal
}
.mod_pic_txt_145 .mod_txt .mod_desc {
	margin:0 0 4px 0
}
.mod_pic_txt_160 {
	position:relative;
	height:90px;
	overflow:hidden;
	margin-bottom:20px;
	padding-left:175px
}
.mod_pic_txt_160 .mod_poster_160,.mod_pic_txt_160 .mod_pic {
	position:absolute;
	top:0;
	left:0;
	width:160px;
	height:90px
}
.mod_pic_txt_160 .mod_txt h6 {
	margin:-4px 0 2px;
	margin-top:-2px\9;
	+margin-top:-2px;
	_margin-top:-4px
}
.mod_pic_txt_160 .mod_txt h6 a {
	font-weight:normal
}
.mod_pic_txt_180 {
	position:relative;
	height:100px;
	overflow:hidden;
	margin-bottom:20px;
	padding-left:195px
}
.mod_pic_txt_180 .mod_poster_180,.mod_pic_txt_180 .mod_pic {
	position:absolute;
	top:0;
	left:0;
	width:180px;
	height:100px
}
.mod_pic_txt_180 .mod_txt h6 {
	margin:-4px 0 2px;
	margin-top:-2px\9;
	+margin-top:-2px;
	_margin-top:-4px
}
.mod_pic_txt_180 .mod_txt h6 a {
	font-weight:normal
}
.mod_indexs {
	width:300px;
	overflow:hidden
}
.mod_indexs .mod_cont {
	margin-top:-3px
}
.mod_indexs h3 {
	font-weight:700;
	font-size:14px;
	margin-bottom:6px
}
.mod_indexs ul {
	margin-bottom:17px
}
.mod_indexs li {
	float:left;
	width:48px;
	margin-top:5px
}
.mod_indexs .mod_cont {
	padding-left:20px;
	width:300px
}
.mod_pagenav {
	height:25px;
	margin:0 auto;
	padding:10px 0 30px;
	text-align:center
}
.mod_pagenav .mod_pagenav_count a,.mod_pagenav .mod_pagenav_count .current {
	display:inline-block;
	height:24px;
	line-height:24px;
	padding:0 10px;
	text-align:center;
	border:1px solid #e1e1e1;
	vertical-align:bottom;
	font-family:Arial,Helvetica;
	color:#787878
}
.mod_pagenav .mod_pagenav_count a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#575757;
	background-color:#f7f7f7;
	border-color:#515151
}
.mod_pagenav .mod_pagenav_count .current {
	background:#515151
}
.mod_pagenav .mod_pagenav_count .current span {
	font-weight:bold;
	color:#FFF
}
.mod_pagenav .mod_pagenav_count .mod_pagenav_more {
	border:none;
	padding:0 5px
}
.mod_pagenav .prev,.mod_pagenav .next {
	display:inline-block;
	width:68px;
	height:25px;
	line-height:999px;
	overflow:hidden;
	font-size:0;
	vertical-align:bottom;
	background:url(img/bg_pagenav.png)
}
.mod_pagenav .prev {
	background-position:0 -60px
}
.mod_pagenav .next {
	background-position:0 -90px
}
.mod_pagenav .prev:hover,.mod_pagenav .next:hover {
	filter:alpha(opacity=80);
	opacity:.8
}
.mod_pagenav .prev_disable,.mod_pagenav .next_disable,.mod_pagenav .prev_disable:hover,.mod_pagenav .next_disable:hover {
	filter:alpha(opacity=50);
	opacity:.5
}
.mod_pagenav .prev_disable {
	margin-right:4px
}
.s_page {
	border:none;
	margin:0;
	padding:0;
	background:none
}
.s_page .mod_pagenav_count2 {
	display:block;
	float:left;
	line-height:22px;
	padding-right:5px
}
.mod_pagenav.s_page .prev,.mod_pagenav.s_page .next {
	display:block;
	float:left;
	width:55px;
	height:22px;
	line-height:999px;
	margin-right:0;
	overflow:hidden;
	font-size:0;
	vertical-align:bottom;
	background:url(img/bg_pagenav.png)
}
.mod_pagenav.s_page .prev {
	width:54px;
	background-position:0 0
}
.mod_pagenav.s_page .next {
	background-position:0 -30px
}
.mod_pagebox {
	height:18px;
	color:#000
}
.mod_pagebox a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:18px;
	height:18px;
	line-height:999em;
	overflow:hidden;
	background-repeat:no-repeat;
	vertical-align:middle;
	margin:0 3px
}
.mod_pagebox span {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle
}
.mod_pagebox .prev {
	background-image:url(img/mod_pagenav.import.png);
	background-position:0 0
}
.mod_pagebox .next {
	background-image:url(img/mod_pagenav.import.png);
	background-position:-19px 0
}
.mod_pagebox a.disable {
	filter:alpha(opacity=50);
	opacity:.5;
	cursor:default
}
.icon_hint_succeed,.icon_hint_warn {
	display:block;
	width:46px;
	height:46px;
	background:url(img/icon_hint.png) no-repeat
}
.icon_hint_warn {
	background-position:0 -47px
}
.mod_pop {
	position:absolute;
	z-index:10001;
	border:1px solid #d5d5d5;
	background:#fff;
	box-shadow:0 0 6px #ddd
}
.mod_pop_mask {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=10)
}
:root .mod_pop_mask {
	filter:none;
	background:rgba(0,0,0,.1)
}
.mod_pop .mod_hint {
	zoom:1;
	padding:40px
}
.mod_pop .mod_hint:after {
	clear:both;
	content:'\20';
	display:block
}
.mod_pop .mod_hint .icon {
	float:left;
	margin:0 18px 0 14px
}
.mod_pop .mod_hint .icon_hint_succeed {
	width:32px;
	height:32px;
	background-position:-47px 0
}
.mod_pop .mod_hint .icon_hint_warn {
	width:32px;
	height:32px;
	background-position:-47px -33px
}
.mod_pop .mod_hint .text {
	line-height:32px;
	font-weight:bold;
	font-size:14px
}
.mod_pop .mod_diglog {
	zoom:1;
	padding:40px
}
.mod_pop .mod_diglog:after {
	clear:both;
	content:'\20';
	display:block
}
.mod_pop .mod_diglog .icon {
	float:left;
	margin:0 18px 0 0
}
.mod_pop .mod_diglog .text {
	padding:0 0 0 64px
}
.mod_pop .mod_diglog .text .title {
	color:#333;
	font-size:14px;
	margin:0 0 10px 0;
	line-height:26px
}
.mod_pop .mod_diglog .text .cont {
	color:#777;

	font-size:12px;
	line-height:22px
}
.mod_pop_hd {
	position:relative;
	height:34px;
	background:#efefef;
	width:100%
}
.mod_pop_hd h3 {
	margin:0;
	line-height:34px;
	font-size:12px;
	text-indent:10px
}
.mod_pop_close {
	position:absolute;
	top:0;
	right:10px;
	overflow:hidden;
	width:32px;
	height:22px;
	text-indent:-999px;
	background:url(img/mod_pop_btn.png) no-repeat 0 -150px
}
.mod_pop_ft {
	height:24px;
	padding:7px 0;
	text-align:center;
	background:#efefef
}
.input_middle {
	font-family:tahoma
}
.input_middle label {
	vertical-align:middle;
	cursor:pointer
}
.input_middle input {
	vertical-align:middle;
	margin-right:3px
}
body {
	_height:100%
}
.mask_layer {
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	z-index:10000;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=50);
	opacity:.5
}
.btn_normal,.btn_strong,.btn_play_normal,.btn_play_strong,.btn_play_big,.btn_red,.btn_red_big,.btn_strong_big,.btn_highlight {
	display:inline-block;
	height:24px;
	line-height:24px;
	line-height:28px\9;
	+line-height:26px;
	_line-height:24px;
	overflow:hidden;
	padding:0 0 0 15px;
	cursor:pointer;
	background:url(img/bg_btn.png) no-repeat;
	margin-right:5px
}
.btn_normal span,.btn_strong span,.btn_play_normal span,.btn_play_strong span,.btn_play_big span,.btn_red span,.btn_red_big span,.btn_strong_big span,.btn_strong_collect span,.btn_highlight span {
	float:left;
	height:24px;
	padding:0 15px 0 0;
	background:url(img/bg_btn.png) no-repeat
}
.btn_normal:hover,.btn_strong:hover,.btn_play_normal:hover,.btn_play_strong:hover,.btn_play_big:hover,.btn_red:hover,.btn_red_big:hover,.btn_strong_big,.btn_highlight:hover {
	text-decoration:none
}
.btn_normal {
	color:#2E2E2E;
	background-position:0 -50px
}
.btn_normal span {
	background-position:right -100px
}
.btn_normal:hover {
	color:#2E2E2E
}
.btn_strong {
	color:#FFF;
	background-position:0 0
}
.btn_strong span {
	background-position:right -25px
}
.btn_strong:hover {
	color:#FFF
}
.btn_play_normal {
	color:#2E2E2E;
	padding-left:30px;
	background-position:0 -75px
}
.btn_play_normal span {
	background-position:right -100px
}
.btn_play_normal:hover {
	color:#2E2E2E
}
.btn_play_strong {
	padding-left:30px;
	color:#FFF;
	background-position:0 -125px
}
.btn_play_strong span {
	background-position:right -150px
}
.btn_play_strong:hover {
	color:#FFF
}
.btn_highlight {
	padding-left:10px;
	color:#FFF;
	background-position:0 -125px
}
.btn_highlight span {
	background-position:right -150px
}
.btn_highlight:hover {
	color:#FFF
}
.btn_highlight i {
	margin:0 5px 0 0;
	font-weight:bold;
	font-style:normal;
	font-family:"Arial";
	font-size:14px
}
.btn_red {
	color:#FFF;
	background-position:0 -175px
}
.btn_red span {
	background-position:right -200px
}
.btn_red:hover {
	color:#FFF
}
.btn_play_big {
	height:40px;
	line-height:40px;
	line-height:44px\9;
	+line-height:44px;
	_line-height:40px;
	padding-left:50px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-position:0 -275px
}
.btn_play_big span {
	height:40px;
	background-position:right -320px
}
.btn_play_big:hover {
	color:#FFF
}
.btn_red_big {
	height:40px;
	line-height:40px;
	line-height:44px\9;
	+line-height:44px;
	_line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-position:0 -365px
}
.btn_red_big span {
	height:40px;
	background-position:right -410px
}
.btn_red_big:hover {
	color:#FFF
}
.btn_strong_big {
	height:40px;
	line-height:40px;
	line-height:44px\9;
	+line-height:44px;
	_line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-position:0 -455px
}
.btn_strong_big span {
	height:40px;
	background-position:right -500px
}
.btn_strong_big:hover {
	color:#FFF
}
.mod_microblog {
	position:relative;
	zoom:1;
	margin:20px 0
}
.mod_microblog .mod_cont {
	overflow:hidden
}
.mod_microblog .mod_tit_bg {
	margin-bottom:15px
}
.mod_microblog .mod_inner {
	padding:0 20px
}
.mod_microblog .mod_follow {
	position:absolute;
	left:100px;
	top:8px
}
.mod_microblog .mod_follow li {
	float:left;
	margin-right:20px;
	padding-left:18px;
	font-family:Arial;
	background:url(img/icons.png) no-repeat 0 -176px
}
.mod_microblog .mod_more {
	position:absolute;
	right:20px;
	top:8px
}
.mod_microblog .comment_explain {
	height:36px;
	line-height:36px;
	padding-left:10px;
	overflow:hidden;
	color:#B8B8B8
}
.mod_microblog .comment_number {
	position:absolute;
	left:0;
	bottom:40px;
	color:#B8B8B8
}
.mod_microblog .comment_item {
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:0;
	color:#787878;
	*zoom:1;
	border-bottom:1px dotted #D2D2D2
}
.mod_microblog .comment_item_cont {
	overflow:hidden;
	*zoom:1
}
.mod_microblog .comment_item .avatar {
	display:block;
	float:left;
	margin:3px 0 0 0;
	*display:inline
}
.mod_microblog .comment_item .avatar img {
	height:50px;
	width:50px
}
.mod_microblog .comment_item .comment_txt {
	line-height:22px;
	word-wrap:break-word;
	word-break:break-all;
	padding-left:68px
}
.mod_microblog .comment_item .comment_txt .c_name span {
	color:#c6c6c6
}
.mod_microblog .comment_item .post_cont {
	font-size:12px
}
.mod_microblog .vip {
	margin-left:2px;
	vertical-align:text-top;
	background-position:-212px -130px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	background:url(img/vip.png) no-repeat
}
.mod_microblog_login {
	background:#F6F6F7;
	padding:5px 20px;
	clear:right
}
.mod_null {
	padding:5px 0;
	clear:right
}
.mod_microblog_info {
	margin:0 0 5px 0
}
.mod_add_comment {
	position:relative;
	margin:20px 0;
	padding:0 0 28px 0;
	zoom:1
}
.mod_add_comment h3 {
	margin:0 0 5px 0;
	font-size:18px;
	font-weight:400;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	color:#666
}
.mod_add_comment .text_number {
	position:absolute;
	top:0;
	right:0
}
.mod_add_comment .comment {
	width:616px;
	border:1px solid #dedede;
	background:#e9e9ea;
	margin:0 0 10px 0;
	padding-top:2px
}
.mod_add_comment textarea {
	display:block;
	width:606px;
	height:90px;
	margin:0 auto;
	padding:5px;
	overflow:auto;
	word-wrap:break-word;
	word-break:break-all;
	color:#6E6E6E;
	border:0 none;
	background:#F6F6F7
}
.mod_add_comment .mod_number {
	position:absolute;
	bottom:0;
	right:80px
}
.mod_add_comment .mod_number span {
	font-size:24px;
	color:#666
}
.mod_add_comment .mod_checkcode {
	position:absolute;
	bottom:4px;
	left:0
}
.mod_add_comment .mod_checkcode input {
	width:40px;
	height:16px;
	vertical-align:middle;
	color:#2E2E2E;
	border:#CBCBCB solid 1px
}
.mod_add_comment .mod_checkcode label {
	vertical-align:middle;
	cursor:pointer
}
.mod_add_comment .mod_checkcode .checkcode_pic {
	position:absolute;
	top:-76px;
	left:2px;
	padding-top:20px;
	cursor:pointer;
	border:#CBCBCB solid 1px;
	background:#FFF
}
.mod_add_comment .mod_checkcode .change_pic {
	position:absolute;
	top:-75px;
	left:8px;
	cursor:pointer;
	text-decoration:underline
}
.mod_add_comment .bt_submit {
	position:absolute;
	bottom:4px;
	right:0;
	width:67px;
	height:24px;
	padding-bottom:5px;
	height:23px\9;
	padding-bottom:0\9;
	+line-height:20px;
	_line-height:18px;
	text-align:center;
	color:#fff;
	cursor:pointer;
	border:none;
	background:url(img/btn_bg.png) no-repeat
}
.mod_add_comment .btn_strong {
	position:absolute;
	bottom:4px;
	right:0
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.mod_add_comment .bt_submit {
	padding-bottom:2px
}
}.mod_sync {
	font-family:tahoma;
	position:absolute;
	bottom:4px;
	left:0
}
.mod_sync label {
	vertical-align:middle;
	margin-right:10px;
	cursor:pointer
}
.mod_sync input {
	vertical-align:middle;
	margin-right:1px;
	cursor:pointer
}
.comment_txt .c_name {
	margin-bottom:10px
}
.comment_txt .c_name a {
	font-size:14px;
	font-weight:400
}
.mod_microblog .mod_pagebox {
	float:right;
	display:inline;
	margin:10px 0 15px 0
}
.mod_microblog .mod_desc .mod_act {
	position:static;
	margin:0 0 10px 0;
	background:none
}
.mod_microblog .mod_desc .mod_act a {
	position:absolute;
	right:0;
	background:url(img/icon_open.png) no-repeat
}
.mod_microblog .mod_desc .mod_act .link_open {
	background-position:55px -18px
}
.mod_microblog .mod_desc .mod_act .link_close {
	display:none;
	background-position:55px 0
}
.mod_microblog .mod_desc .post_cont {
	height:42px;
	overflow:hidden;
	margin-bottom:10px
}
.mod_microblog .mod_desc.open .post_cont {
	height:auto
}
.icon_extractive {
	display:inline-block;
	width:18px;
	height:18px;
	background:url(img/extractive.png) no-repeat 0 0;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:middle;
	margin-left:4px
}
.mod_microblog .comment_item .comment_txt {
	padding:0
}
.mod_pagenav {
	position:relative;
	height:22px;
	padding:10px 0
}
.mod_pagenav .mod_pagenav_main {
	position:absolute;
	right:0
}
.mod_official {
	border-bottom:0 none;
	margin-bottom:20px
}
.mod_official .mod_tit_bg {
	margin-bottom:6px;
	padding-left:9px
}
.mod_official .mod_user {
	position:relative;
	zoom:1;
	border-bottom:1px solid #CFCFCF
}
.mod_official .mod_photo {
	position:absolute;
	top:0;
	left:10px
}
.mod_official .mod_photo img {
	width:50px;
	height:50px;
	border:1px solid #D3D3D0;
	margin-top:4px
}
.mod_official .mod_name {
	padding-left:75px;
	height:80px
}
.mod_official .mod_name .name {
	font-size:14px;
	margin-bottom:7px
}
.mod_official .icon_follow,.mod_official .icon_listen,.mod_official .mod_bg,.mod_official .mod_msg i {
	display:block;
	text-indent:-999em;
	overflow:hidden;
	font-size:0;
	background-repeat:no-repeat
}
.mod_official .icon_follow {
	width:78px;
	height:20px;
	background-image:url(img/mod_official_microblog.import.png);
	background-position:0 0
}
.mod_official .icon_listen {
	width:18px;
	height:18px;
	position:absolute;
	top:4px;
	right:10px;
	background-image:url(img/mod_official_microblog.import.png);
	background-position:-79px 0
}
.mod_official .mod_bg {
	width:25px;
	height:14px;
	position:absolute;
	bottom:-4px;
	left:10px;
	background-image:url(img/mod_official_microblog.import.png);
	background-position:-98px 0
}
.mod_official .mod_item li {
	border-bottom:1px solid #FDFDFD;
	background-color:#F5F5F6;
	width:100%;
	zoom:1
}
.mod_official .mod_item li div {
	padding:10px;
	border-bottom:1px solid #CCC;
	zoom:1
}
.mod_official .mod_item li .img {
	display:block;
	float:left;
	margin-bottom:10px;
	_margin-bottom:0;
	border:1px solid #D1D1D1;
	background-color:#fff
}
.mod_official .mod_item li .img img {
	padding:3px
}
.mod_official .mod_item li .mod_desc {
	margin-bottom:10px
}
.mod_official .mod_item li .mod_time_msg {
	clear:both;
	color:#373738
}
.mod_official .mod_msg {
	float:right;
	padding-left:18px;
	position:relative;
	zoom:1;
	_margin-top:-18px
}
.mod_official .mod_msg i {
	width:17px;
	height:12px;
	position:absolute;
	top:4px;
	left:0;
	background-image:url(img/mod_official_microblog.import.png);
	background-position:-124px 0
}
.hint {
	background-color:#FFFAE2;
	border:1px solid #F5E190;
	color:#FC8B07;
	overflow:hidden;
	padding:4px 28px;
	position:relative;
	font-size:12px
}
.hint a {
	color:#CE2200;
	text-decoration:underline
}
.icon_hint,.icon_hint_success,.icon_hint_advise {
	background:url(img/icon_tips_yellow.png) no-repeat;
	display:block;
	font-size:0;
	height:15px;
	left:8px;
	line-height:50px;
	overflow:hidden;
	position:absolute;
	top:7px;
	width:15px
}
.icon_hint {
	background-position:0 0
}
.icon_hint_success {
	background-position:0 -15px
}
.icon_hint_advise {
	background-position:0 -30px
}
.hint_close {
	background:url(img/icon_tips_yellow.png) no-repeat right 0;
	display:block;
	font-size:0;
	height:9px;
	line-height:100px;
	overflow:hidden;
	position:absolute;
	right:8px;
	top:8px;
	width:9px
}
.hint_vip {
	font-weight:700;
	color:#E33913
}
.hint_open {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:88px;
	height:20px;
	text-indent:-9999em;
	overflow:hidden;
	vertical-align:middle;
	margin-left:10px;
	background:url(img/bg_vip.png) no-repeat -159px 0
}
.mod_shares a {
	display:block;
	width:16px;
	height:16px;
	line-height:999px;
	overflow:hidden;
	font-size:0;
	background:url(img/icons.png) no-repeat
}
.mod_shares a.renren {
	background-position:0 0
}
.mod_shares a.sina {
	background-position:0 -20px
}
.mod_shares a.qzone {
	background-position:0 -42px
}
.mod_shares a.weibo {
	background-position:0 -61px
}
.mod_shares a.pengyou {
	background-position:0 -80px
}
.mod_shares a.kaixin {
	background-position:0 -99px
}
.mod_shares a.sohu {
	background-position:0 -119px
}
.mod_shares a.dou {
	background-position:0 -138px
}
.mod_shares a.i163 {
	background-position:0 -157px
}
.mod_shares a.tianyi {
	background-position:0 -238px
}
.mod_list_play li .icon_play {
	position:absolute;
	top:0;
	left:0;
	width:17px;
	height:17px;
	line-height:999px;
	overflow:hidden;
	font-size:0;
	background:url(img/bg.png) no-repeat 0 -275px
}
.mod_list_play li .icon_play:hover {
	background-position:-18px -275px
}
.mod_list_play li {
	position:relative;
	height:17px;
	overflow:hidden;
	margin-bottom:5px;
	+margin-bottom:3px
}
.mod_list_play li p {
	padding-left:24px
}
.mod_list_play li a {
	margin-right:5px
}
.mod_list_play li span.mod_time {
	position:absolute;
	top:0;
	right:0;
	margin:0
}
.mod_list_play_v2 .icon_play {
	position:absolute;
	top:6px;
	left:0;
	width:15px;
	height:15px;
	line-height:999px;
	overflow:hidden;
	font-size:0;
	background:url(img/bg_user_v2.png) no-repeat 0 -10px
}
.mod_list_play_v2 li {
	position:relative;
	height:26px;
	line-height:26px;
	overflow:hidden
}
.mod_list_play_v2 li p {
	padding-left:25px
}
.mod_list_play_v2 li span {
	position:absolute;
	top:0;
	right:0
}
.mod_list_play_v2 li span.tit_s {
	position:static;
	color:#787878
}
.mod_list_play_v2 li a:hover span.tit_s {
	color:#0078B3
}
.mod_toplist .mod_tit_box {
	margin:0 0 15px 0
}
.mod_toplist .mod_cont {
	position:relative;
	width:300px;
	overflow:hidden;
	margin:0 auto
}
.mod_toplist .mod_cont ol {
	position:relative;
	overflow:hidden;
	margin-bottom:-1px;
	zoom:1
}
.mod_toplist .mod_cont li {
	position:relative;
	float:left;
	width:100%;
	height:31px;
	line-height:31px;
	line-height:33px\9;
	+line-height:33px;
	overflow:hidden;
	border-bottom:#E3E3E3 solid 1px
}
.mod_toplist .mod_cont li em {
	position:absolute;
	width:20px;
	line-height:32px;
	font-weight:bold;
	font-size:13px;
	font-family:Arial;
	text-align:center
}
.mod_toplist .mod_cont li h6 {
	padding-left:24px;
	width:230px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-weight:normal
}
.mod_toplist .mod_cont .no_score li h6 {
	width:280px
}
.mod_toplist .mod_cont .big_score li h6 {
	width:220px
}
.mod_toplist .mod_cont li h6 span {
	margin-left:5px
}
.mod_toplist .mod_cont li strong {
	position:absolute;
	top:0;
	right:0;
	font-weight:normal
}
.mod_toplist .mod_cont li.mod_first {
	height:auto;
	min-height:30px;
	_height:30px;
	padding-bottom:10px;
	overflow:visible
}
.mod_toplist .mod_cont li.mod_first .mod_pic_txt {
	height:73px;
	padding-left:135px;
	margin-bottom:0
}
.mod_toplist .mod_cont li.mod_first .mod_poster {
	width:125px;
	height:70px;
	padding-top:3px
}
.mod_toplist .mod_cont li.mod_first .mod_poster img {
	width:125px;
	height:70px
}
.mod_toplist .mod_cont li.mod_first em {
	position:absolute;
	top:0;
	left:4px;
	width:21px;
	height:31px;
	line-height:999px;
	overflow:hidden;
	font-size:0;
	background:url(img/bg.png) no-repeat 0 -295px
}
.mod_toplist .mod_cont li.mod_first .mod_txt {
	position:relative;
	height:73px
}
.mod_toplist .mod_cont li.mod_first .mod_txt h6 {
	width:auto;
	line-height:18px;
	padding:0;
	white-space:normal;
	font-weight:bold
}
.mod_toplist .mod_cont li.mod_first .mod_txt h6 span {
	display:block;
	width:156px;
	overflow:hidden;
	margin:2px 0 0 0;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-weight:normal
}
.mod_toplist .mod_cont li.mod_first strong {
	position:static;
	height:30px;
	overflow:hidden;
	font-size:40px;
	font-family:"Times New Roman"
}
.mod_toplist .mod_cont li.mod_first strong span {
	font-size:20px
}
.mod_toplist .mod_cont li.no_pic {
	border-bottom:#E3E3E3 solid 1px
}
.mod_toplist .mod_cont li.no_pic em {
	left:0
}
.mod_toplist .mod_cont li.no_pic h6 {
	padding-left:32px;
	width:220px;
	line-height:18px;
	white-space:normal;
	font-weight:bold
}
.mod_toplist .mod_cont .no_score li.no_pic h6 {
	width:auto
}
.mod_toplist .mod_cont .big_score li.mod_first strong {
	height:30px;
	font-size:16px;
	font-family:Tahoma,"hiragino sans gb",Helvetica,Arial
}
.mod_toplist .mod_cont .big_score li.mod_first strong span {
	font-size:12px
}
.mod_toplist .mod_cont .big_score li.no_pic h6 {
	width:200px
}
.mod_toplist .mod_cont .big_score li.no_pic strong {
	top:0;
	height:auto;
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma,"hiragino sans gb",Helvetica,Arial
}
.mod_toplist .mod_cont li.no_pic h6 span {
	display:block;
	margin:4px 0 0 0;
	font-weight:normal
}
.mod_toplist .mod_cont li.no_pic strong {
	position:absolute;
	top:0;
	left:auto;
	right:0;
	font-size:32px
}
.mod_toplist .mod_cont li.no_pic strong span {
	font-size:16px;
	font-weight:bold
}
.btn_normal,.btn_strong,.btn_play_normal,.btn_play_strong,.btn_play_big,.btn_red,.btn_red_big,.btn_strong_big,.btn_highlight {
	display:inline-block;
	height:24px;
	line-height:24px;
	line-height:28px\9;
	+line-height:26px;
	_line-height:24px;
	overflow:hidden;
	padding:0 0 0 15px;
	cursor:pointer;
	background:url(img/bg_btn.png) no-repeat;
	margin-right:5px
}
.btn_normal span,.btn_strong span,.btn_play_normal span,.btn_play_strong span,.btn_play_big span,.btn_red span,.btn_red_big span,.btn_strong_big span,.btn_strong_collect span,.btn_highlight span {
	float:left;
	height:24px;
	padding:0 15px 0 0;
	background:url(img/bg_btn.png) no-repeat
}
.btn_normal:hover,.btn_strong:hover,.btn_play_normal:hover,.btn_play_strong:hover,.btn_play_big:hover,.btn_red:hover,.btn_red_big:hover,.btn_strong_big,.btn_highlight:hover {
	text-decoration:none
}
.btn_normal {
	color:#2E2E2E;
	background-position:0 -50px
}
.btn_normal span {
	background-position:right -100px
}
.btn_normal:hover {
	color:#2E2E2E
}
.btn_strong {
	color:#FFF;
	background-position:0 0
}
.btn_strong span {
	background-position:right -25px
}
.btn_strong:hover {
	color:#FFF
}
.btn_play_normal {
	color:#2E2E2E;
	padding-left:30px;
	background-position:0 -75px
}
.btn_play_normal span {
	background-position:right -100px
}
.btn_play_normal:hover {
	color:#2E2E2E
}
.btn_play_strong {
	padding-left:30px;
	color:#FFF;
	background-position:0 -125px
}
.btn_play_strong span {
	background-position:right -150px
}
.btn_play_strong:hover {
	color:#FFF
}
.btn_highlight {
	padding-left:10px;
	color:#FFF;
	background-position:0 -125px
}
.btn_highlight span {
	background-position:right -150px
}
.btn_highlight:hover {
	color:#FFF
}
.btn_highlight i {
	margin:0 5px 0 0;
	font-weight:bold;
	font-style:normal;
	font-family:"Arial";
	font-size:14px
}
.btn_red {
	color:#FFF;
	background-position:0 -175px
}
.btn_red span {
	background-position:right -200px
}
.btn_red:hover {
	color:#FFF
}
.btn_play_big {
	height:40px;
	line-height:40px;
	line-height:44px\9;
	+line-height:44px;
	_line-height:40px;
	padding-left:50px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-position:0 -275px
}
.btn_play_big span {
	height:40px;
	background-position:right -320px
}
.btn_play_big:hover {
	color:#FFF
}
.btn_red_big {
	height:40px;
	line-height:40px;
	line-height:44px\9;
	+line-height:44px;
	_line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-position:0 -365px
}
.btn_red_big span {
	height:40px;
	background-position:right -410px
}
.btn_red_big:hover {
	color:#FFF
}
.btn_strong_big {
	height:40px;
	line-height:40px;
	line-height:44px\9;
	+line-height:44px;
	_line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-position:0 -455px
}
.btn_strong_big span {
	height:40px;
	background-position:right -500px
}
.btn_strong_big:hover {
	color:#FFF
}
.foot_sub {
	height:69px;
	background-color:#EDEEEF;
	border-bottom:1px solid #DEDEDE;
	margin-top:20px
}
.foot_sub .foot_cont {
	width:980px;
	margin:0 auto;
	position:relative;
	zoom:1
}
.foot_search {
	position:absolute;
	top:20px;
	left:180px
}
.foot_search legend,.foot_search p label {
	display:none
}
.foot_search p {
	width:336px;
	height:27px;
	padding:0 0 0 28px;
	position:relative;
	border:1px solid #9B9B9B;
	background:url(img/bg.png) no-repeat scroll 5px -568px #fff
}
.foot_search .foot_search_txt {
	outline:none;
	width:272px;
	height:16px;
	line-height:16px;
	overflow:hidden;
	margin-top:5px;
	color:#C4C4C4;
	border:none;
	background:#FFF
}
.foot_search .foot_search_txt.onfocus,.foot_search .foot_search_txt:focus {
	color:#787878
}
.foot_search .foot_search_bt {
	position:absolute;
	top:-1px;
	right:-1px;
	width:59px;
	height:29px;
	line-height:999px;
	overflow:hidden;
	font-size:0;
	border:0 none;
	cursor:pointer;
	background:url(img/bg_head.png) no-repeat 0 -248px
}
.foot_search .foot_search_bt:hover {
	filter:alpha(opacity=90);
	opacity:.9
}
.foot_hot {
	position:absolute;
	top:20px;
	left:570px;
	height:29px;
	line-height:29px
}
.foot_hot a {
	padding-right:10px
}
.foot_search .mod_pop {
	top:28px;
	width:305px
}
.foot_nav {
	width:980px;
	margin:20px auto
}
.foot_nav .foot_nav_part {
	float:left;
	width:155px;
	overflow:hidden;
	margin-right:30px;
	border-right:1px solid #DEDEDE
}
.foot_nav .foot_nav_part h5 {
	margin-bottom:5px;
	font-size:14px;
	color:#8C8C8C;
	font-weight:400
}
.foot_nav .foot_nav_part li {
	float:left;
	width:50px;
	overflow:hidden
}
.foot_nav .w70 {
	width:70px!important
}
.foot_nav .w100 {
	width:100px!important
}
.foot_nav .w220 {
	width:220px!important
}
.foot_nav .brnone {
	margin-right:0;
	border-right:0 none
}
.mod_help_center {
	overflow:hidden;
	border-top:1px solid #DEDEDE;
	padding:15px 0 0;
	*margin:0 10px -10px
}
.mod_help_center h3 {
	font-size:14px;
	margin:0 0 10px
}
.mod_help_center .mod_contact_1,.mod_help_center .mod_contact_2 {
	float:left;
	height:40px;
	width:206px;
	padding:8px 0;
	border-right:#C3C3C3 dotted 1px
}
.mod_help_center .mod_contact_1 p,.mod_help_center .mod_contact_2 p {
	height:20px;
	line-height:20px;
	overflow:hidden
}
.mod_help_center .mod_contact_2 {
	padding-left:33px
}
.mod_help_center ul {
	float:left;
	width:420px;
	height:40px;
	padding:8px 0 8px 24px
}
.mod_help_center ul li {
	float:left;
	width:194px;
	height:20px;
	line-height:20px;
	font-family:"\5B8B\4F53"
}
.mod_help_center ul .long {
	width:210px
}
.btn_rss,.btn_rss_b,.btn_rss_i,.btn_rss_ib,.btn_rss_t,.btn_rss_bt,.btn_rss_it,.btn_rss_ibt,.btn_rss_cancel {
	display:inline-block;
	height:24px;
	line-height:22px;
	line-height:26px\9;
	+line-height:24px;
	_line-height:22px;
	overflow:hidden;
	cursor:pointer;
	color:#787878;
	background:url(img/bg_rss.png) no-repeat
}
.btn_rss span,.btn_rss_b span,.btn_rss_i span,.btn_rss_ib span,.btn_rss_t span,.btn_rss_bt span,.btn_rss_it span,.btn_rss_ibt span,.btn_rss_cancel span {
	float:left;
	height:24px;
	padding:0 7px 0 0;
	background:url(img/bg_rss.png) no-repeat
}
.btn_rss:hover,.btn_rss_b:hover,.btn_rss_i:hover,.btn_rss_ib:hover,.btn_rss_t:hover,.btn_rss_bt:hover,.btn_rss_it:hover,.btn_rss_ibt:hover {
	color:#787878;
	text-decoration:none
}
.btn_rss {
	padding:0 0 0 7px;
	color:#333;
	background-position:0 -125px
}
.btn_rss span {
	background-position:right -200px
}
.btn_rss:hover {
	color:#333
}
.btn_rss_b {
	padding:0 0 0 7px;
	color:#FFF;
	background-position:0 -100px
}
.btn_rss_b span {
	background-position:right -175px
}
.btn_rss_b:hover {
	color:#FFF
}
.btn_rss_i {
	padding:0 0 0 23px;
	background-position:0 -75px
}
.btn_rss_i span {
	background-position:right -200px
}
.btn_rss_ib {
	padding:0 0 0 23px;
	color:#FFF;
	background-position:0 -50px
}
.btn_rss_ib span {
	background-position:right -175px
}
.btn_rss_ib:hover {
	color:#FFF
}
.btn_rss_t {
	padding:0 0 0 40px;
	background-position:0 -125px
}
.btn_rss_t span {
	background-position:right -250px
}
.btn_rss_bt {
	padding:0 0 0 40px;
	background-position:0 -100px
}
.btn_rss_bt span {
	background-position:right -225px
}
.btn_rss_it {
	padding:0 0 0 57px;
	background-position:0 -75px
}
.btn_rss_it span {
	background-position:right -250px
}
.btn_rss_ibt {
	padding:0 0 0 57px;
	background-position:0 -50px
}
.btn_rss_ibt span {
	background-position:right -225px
}
.btn_rss_cancel {
	padding-left:67px;
	color:#0078B3;
	background-position:0 -150px
}
.btn_rss_cancel span {
	background-position:right -250px
}
.btn_rss_cancel:hover {
	text-decoration:none
}
.foot {
	padding:10px 0 60px 0;
	line-height:24px;
	text-align:center;
	background: #F8F8F8;
	border-top: #DEDEDE solid 1px;
}
.foot .copyrighten a,.foot .copyrightzh a {
	color:#909090
}
.hint_inner {
	width:980px;
	margin:0 auto
}
.hint {
	text-align:center;
	border-top:none;
	padding:6px 28px;
	color:#787878
}
.hint_close {
	top:12px
}
.hint_close_tip {
	color:#333;
	position:absolute;
	top:6px;
	right:25px
}
.mod_player_wrap {
	width:1000px;
	margin:0 auto;
    height:63px;
	zoom:1
    
}
.mod_player_wrap .mod_inner {
	position:relative;
	width:980px;
	margin:0 10px
}
.mod_player_wrap .index_10001 {
	z-index:10001
}
.mod_player_wrap .index_10001 .mod_player {
	z-index:10001
}
.mod_player_wrap .index_10001 .mod_paths,.mod_player_wrap .index_10001 .mod_out_link,.mod_player_wrap .index_10001 .top_ads {
	visibility:hidden
}
.mod_player_wrap .index_10001 .mod_ad,.mod_player_wrap .index_10001 .mod_tv_play_list,.mod_player_wrap .index_10001 .mod_long_list,.mod_player_wrap .index_10001 .mod_video_list_section,.mod_player_wrap .index_10001 .bt_open_list,.mod_player_wrap .index_10001 .bt_close_list {
	display:none
}
.mod_player_wrap .mod_player_full {
	position:relative;
	zoom:1;
	z-index:10;
	clear:both;

}
.mod_player_wrap .mod_player_full .mod_player {
	width:980px;
	height:460px;
	margin:0 auto;
	background:#000;
	position:relative;
	z-index:1
	
}
.mod_player_wrap .mod_player_full .mod_buy {
	width:940px;
	margin:0 auto;
	padding-top:10px;
	text-align:center;
	color:#FFF;
	clear:both
}
.mod_player_wrap .mod_player_full .mod_buy a {
	color:#61B9FD;
	text-decoration:underline
}
.mod_player_wrap .mod_player_full .w650 {
	width:650px
}
.mod_player_wrap .mod_paths {
	width:680px;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:5px 0;
	color:#000
}
.mod_player_wrap .mod_paths a {
	color:#000
}
.mod_player_wrap .mod_paths span {
	color:#333;
	font-size:20px;
	font-family:"Microsoft YaHei"
}
.mod_player_wrap .mod_out_link {
	float:right;
	padding-top:15px
}
.mod_player_wrap .mod_out_link a {
	color:#C6C6C6
}
.mod_player_wrap .mod_ad {
	float:right;
	padding-top:3px
}
.mod_player_wrap .mod_message {
	position:absolute;
	top:50%;
	left:50%;
	width:320px;
	height:160px;
	margin:-80px 0 0 -160px;
	text-align:center;
	z-index:2
}
.mod_player_wrap .mod_message a {
	color:#E0E0E0;
	text-decoration:underline
}
.mod_player_wrap .mod_message a:hover {
	color:#f90
}
.mod_player_wrap .mod_message h2 {
	line-height:30px;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	color:#FB9100
}
.mod_player_wrap .mod_message p {
	margin:80px 0 0 0;
	padding:0
}
.mod_long_list {
	margin-bottom:20px;
	position:relative;
	zoom:1;
	clear:both
}
.mod_long_list .mod_tab {
	_position:relative
}
.mod_long_list .mod_tab li {
	border-right:1px solid #DEDEDE
}
.mod_tab .tab_title a {
	cursor:default;
	color:#484848
}
.mod_tab .tab_title a:hover {
	text-decoration:none;
	color:#484848
}
.mod_long_list .mod_tab li.current {
	border-left:0 none
}
.mod_long_list .mod_tab li.current a {
	font-weight:400
}
.mod_long_list .tab_cont {
	padding:0 0 10px 20px
}
.mod_long_list .tab_cont ul {
	width:630px;
	overflow:hidden
}
.mod_long_list .tab_cont li {
	float:left;
	height:25px;
	line-height:25px;
	line-height:28px\9;
	+line-height:27px;
	_line-height:25px;
	overflow:hidden;
	margin:0 10px 10px 0;
	padding:0 30px;
	text-align:center;
	border:1px solid #DEDEDE;
	background:url(img/bg_head.png) 0 -113px repeat-x
}
.mod_long_list .tab_cont li i {
	display:none
}
.mod_long_list .tab_cont li a {
	float:left;
	width:138px;
	overflow:hidden;
	color:#333;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.mod_long_list .tab_cont li.current {
	position:relative;
	zoom:1;
	background-position:0 -140px
}
.mod_long_list .tab_cont li.current a {
	color:#fff;
	cursor:default
}
.mod_long_list .tab_cont li.current i {
	display:block;
	position:absolute;
	height:0;
	width:0;
	overflow:hidden;
	top:10px;
	left:20px;
	top:8px;
	border:4px solid;
	border-color:transparent transparent transparent #fff;
	_border-color:#444 #444 #444 #fff
}
.mod_long_list .tab_cont li.current a:hover {
	text-decoration:none
}
.mod_long_list .mod_playing {
	position:absolute;
	top:5px;
	right:10px
}
.mod_long_list .mod_playing label {
	vertical-align:middle;
	cursor:pointer
}
.mod_long_list .mod_playing input {
	margin-right:5px;
	vertical-align:middle;
	margin-top:-2px
}
.mod_long_list .mod_pagebox {
	float:right;
	display:inline;
	margin:-10px 20px 10px 0;
	+margin-top:10px;
	_margin-top:-10px
}
.mod_tv_play_list .tab_cont li {
	line-height:24px;
	padding:0;
	margin-right:11px
}
.mod_tv_play_list .tab_cont li a {
	width:50px;
	white-space:normal
}
.mod_tv_play_list .tab_cont li.current i {
	left:5px
}
.mod_tv_play_list .tab_cont li .width_auto {
	width:auto;
	padding:0 10px
}
.documentary_list .tab_cont li {
	padding:0 20px
}
.documentary_list .tab_cont li a {
	width:263px
}
.documentary_list .tab_cont li.current i {
	left:10px
}
.mod_player_section {
	position:relative;
	width:100%;
	height:544px;
	clear:both
}
.mod_player_section .mod_player {
	position:absolute;
	left:0;
	top:0;
	width:650px;
	height:534px;
	border:#d1d1d1 solid 5px;
	background:#000;
	z-index:10
}
.center .mod_player {
	left:50%;
	margin-left:-325px
}
.center .mod_video_list_section {
	display:none
}
.mod_video_list_section {
	position:absolute;
	z-index:10;
	top:0;
	right:0;
	width:320px;
	height:544px;
	overflow:hidden;
	background:#EDEEEF
}
.mod_video_list_section .mod_program_full {
	height:93px;
	overflow:hidden;
	padding:0 10px 0 125px;
	border-bottom:1px solid #D0D1D3
}
.mod_video_list_section .mod_program_full img {
	position:absolute;
	top:18px;
	left:25px;
	width:86px;
	height:56px;
	cursor:pointer
}
.mod_video_list_section .mod_program_full h2 {
	width:190px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin:16px 0 12px;
	font-size:14px
}
.mod_video_list_section .mod_roll {
	position:relative;
	z-index:2;
	height:450px;
	border-top:1px solid #FEFFFF
}
.mod_video_list_section .mod_roll .mod_album_tit {
	padding:10px 0 0 0
}
.mod_video_list_section .mod_roll .mod_album_tit h3 {
	padding:0 0 0 25px;
	color:#333;
	font-size:14px
}
.mod_video_list_section .mod_roll .mod_album_tit h3 span {
	font-weight:normal
}
.mod_video_list_section .mod_roll .mod_cont {
	position:relative
}
.mod_video_list_section .mod_roll .mod_cont li {
	position:relative;
	zoom:1;
	+margin-bottom:-3px;
	border-top:1px solid #EDEEEF
}
.mod_video_list_section .mod_roll .mod_cont li .info {
	height:56px;
	overflow:hidden;
	padding:9px 10px 9px 120px;
	border-top:1px solid #EDEEEF
}
.mod_video_list_section .mod_roll .mod_cont li .info p span {
	margin-top:5px
}
.mod_video_list_section .mod_roll .mod_cont li.current {
	background:#D1D1D1;
	border-top:1px solid #c6c6c6
}
.mod_video_list_section .mod_roll .mod_cont li.current .info {
	border-top:1px solid #e9e9e9
}
.mod_video_list_section .mod_roll .mod_cont li.current .info p a {
	font-weight:700
}
.mod_video_list_section .mod_roll .mod_cont li.hover,.mod_video_list_section .mod_roll .mod_cont li:hover {
	background:#E1E2E3
}
.mod_video_list_section .mod_roll .mod_cont li.hover .shares,.mod_video_list_section .mod_roll .mod_cont li:hover .shares {
	visibility:visible
}
.mod_video_list_section .mod_roll .mod_cont li img {
	position:absolute;
	top:10px;
	left:20px;
	width:86px;
	height:56px;
	cursor:pointer
}
.mod_video_list_section .mod_roll .mod_cont li p span {
	display:block
}
.mod_video_list_section .mod_roll .mod_cont li.text {
	margin:0
}
.mod_video_list_section .mod_roll .mod_cont li.text p {
	height:24px;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin:0 20px;
	*width:280px
}
.mod_video_list_section .mod_roll .mod_cont li.important a {
	color:#f00
}
.mod_video_list_section .mod_video_info {
	padding:0 14px
}
.mod_video_list_section .mod_video_info .user {
	height:50px;
	font-size:12px
}
.mod_video_list_section .mod_video_info .face {
	float:left;
	margin-right:20px
}
.mod_video_list_section .mod_video_info .name {
	font-weight:normal;
	margin-bottom:5px
}
.mod_video_list_section .mod_video_info .name span {
	color:#c5c5c5;
	margin-left:10px
}
.mod_video_list_section .mod_video_info .list {
	line-height:22px;
	margin:15px 0 10px;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.mod_video_list_section .mod_video_info .list a {
	margin-right:5px
}
.mod_video_list_section .mod_video_info .intro_info {
	position:relative;
	margin-bottom:15px;
	height:60px
}
.mod_video_list_section .mod_video_info .intro_close {
	width:290px;
	height:60px;
	overflow:hidden
}
.mod_video_list_section .mod_video_info .intro_close p {
	height:40px;
	overflow:hidden;
	line-height:20px
}
.mod_video_list_section .mod_video_info .intro_open {
	position:absolute;
	top:0;
	left:0;
	width:278px;
	overflow:hidden;
	padding:5px;
	word-break:break-all;
	border:1px solid #dedede;
	background:#FFF;
	line-height:20px
}
.mod_video_list_section .mod_video_info .intro_close a,.mod_video_list_section .mod_video_info .intro_open a {
	float:right
}
.mod_video_list_section .mod_video_info .intro_open_bt {
	position:absolute;
	right:0
}
.intro_info .link_open {
	position:relative;
	padding-left:20px;
	height:15px;
	line-height:15px
}
.intro_info .link_open i {
	height:15px;
	width:15px;
	position:absolute;
	left:0;
	top:0;
	background:url(img/icon_open.png) no-repeat 0 0
}
.boke .mod_roll {
	height:290px
}
.boke .mod_roll .mod_album_tit h3 {
	padding:0 0 15px 15px
}
.boke .mod_video_related {
	z-index:1;
	height:200px;
	border-top:1px solid #FFF
}
.boke .mod_video_related .mod_album_tit h3 {
	padding:0 0 10px 15px
}
.boke .mod_video_related .mod_pagebox {
	top:15px
}
.mod_video_list_section .mod_video_related ul {
	padding:0 14px
}
.mod_video_list_section .mod_video_related li {
	position:relative;
	height:18px;
	line-height:19px;
	padding:6px 45px 6px 22px
}
.mod_video_list_section .mod_video_related .play {
	position:absolute;
	left:0;
	display:block;
	width:17px;
	height:18px;
	background:url(img/bg.png) no-repeat 0 -275px;
	margin-right:5px;
	overflow:hidden;
	text-indent:-999px
}
.mod_video_list_section .mod_video_related .play:hover {
	background-position:-18px -275px
}
.mod_video_list_section .mod_video_related .length {
	position:absolute;
	right:0
}
.mod_video_list_section .mod_video_related li a {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:100%
}
.mod_video_list_section .shares {
	position:absolute;
	z-index:1;
	right:20px;
	bottom:10px;
	visibility:hidden
}
.mod_video_list_section .shares a {
	display:block;
	float:left;
	width:16px;
	height:16px;
	font-size:0;
	text-indent:-9999em;
	overflow:hidden;
	margin-right:10px;
	background-image:url(img/icons.png);
	background-repeat:no-repeat
}
.mod_video_list_section .mod_pagebox {
	position:absolute;
	bottom:8px;
	right:15px
}
.mod_complete .mod_roll,.mod_independent .mod_roll {
	height:544px;
	border:0 none
}
.mod_complete .mod_roll .mod_album_tit,.mod_independent .mod_roll .mod_album_tit {
	position:relative;
	z-index:2;
	padding-top:0;
	border-bottom:1px solid #FEFFFF;
	zoom:1
}
.mod_complete .mod_roll .mod_album_tit h3,.mod_independent .mod_roll .mod_album_tit h3 {
	min-height:20px;
	_height:20px;
	padding:15px 10px 15px 90px;
	font-weight:normal;
	border-bottom:1px solid #D0D1D3;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	width:180px
}
.mod_complete .mod_roll .mod_album_tit .bor_t {
	border-bottom:1px solid #D0D1D3
}
.mod_complete .mod_roll .mod_album_tit .bor_t p {
	padding:10px 10px 20px 20px
}
.mod_complete .mod_roll .mod_album_tit .bor_t h3 {
	border-bottom:none;
	padding:15px 10px 0 90px
}
.mod_complete .mod_roll .mod_album_tit h3 span,.mod_independent .mod_roll .mod_album_tit h3 span {
	position:absolute;
	left:20px;
	width:90px;
	overflow:hidden;
	font-weight:bold
}
.mod_complete .mod_roll .mod_cont,.mod_independent .mod_roll .mod_cont {
	height:390px
}
.mod_complete .mod_roll .mod_cont ul,.mod_independent .mod_roll .mod_cont ul {
	margin-top:-2px
}
.mod_independent .mod_video_list_section {
	background:#fff
}
.mod_independent .mod_video_list_section .mod_roll {
	height:544px;
	margin-left:20px;
	background:#EDEEEF
}
.scale_16_9 .mod_player_section,.scale_16_9 .mod_video_list_section {
	height:460px
}
.scale_16_9 .mod_player_section .mod_player {
	height:450px
}
.scale_16_9 .mod_complete .mod_video_list_section .mod_roll,.scale_16_9 .mod_independent .mod_video_list_section .mod_roll {
	height:460px
	
}
.grid_8 .mod_tit_box {
	padding-left:9px
}
.mod_hot_movice .mod_cont {
	padding-bottom:0
}
.mod_info {
	margin:0 0 20px 0
}
.mod_info .mod_tab {
	border:1px solid #E4E4E4;
	border-bottom:0 none
}
.mod_info .mod_tit_box {
	margin-bottom:15px
}
.mod_info div.mod_cont {
	padding-left:10px;
	overflow:hidden
}
.mod_info h3 {
	font-size:14px;
	color:#000;
	font-weight:700;
	margin:0 10px 0 0;
	display:inline
}
.mod_info em {
	font-weight:700;
	margin-top:2px
}
.mod_info .play_num {
	margin:10px 0
}
.mod_info .details_list {
	clear:both
}
.mod_info .details_list li {
	float:left;
	width:100%;
	line-height:24px;
	overflow:hidden
}
.mod_info .details_list li.one_line {
	width:100%
}
.mod_info .details_list li.half_line {
	width:140px
}
.mod_info .details_list li .detail_title {
	float:left;
	width:36px;
	overflow:hidden
}
.mod_info .details_list li .detail_content {
	float:left;
	width:245px;
	word-wrap:break-word
}
.mod_info .details_list li a {
	margin-right:5px
}
.mod_info .details_list li .detail_content a {
	float:left;
	white-space:nowrap
}
.mod_info .details_list em {
	font-size:16px;
	font-weight:700;
	padding-left:5px
}
.mod_info .mod_desc {
	line-height:22px;
	background:none
}
.mod_info .mod_desc .mod_cont {
	height:65px
}
.mod_info .mod_desc.open .mod_cont {
	height:auto;
	padding-bottom:0
}
.mod_info .mod_desc .mod_t {
	font-weight:400;
	display:block;
	line-height:22px
}
.mod_info_h {
	margin:0 0 20px 0
}
.mod_info_h .mod_cont ul {
	padding:0 20px 10px
}
.mod_info_h .mod_cont li {
	float:left;
	width:300px;
	overflow:hidden;
	margin:0 0 4px 0
}
.mod_info_h .mod_desc {
	line-height:22px;
	margin:0 20px 20px
}
.mod_info_h .mod_desc .mod_cont {
	height:42px
}
.mod_info_h .mod_desc.open .mod_cont {
	height:auto;
	padding-bottom:0
}
.mod_info_h .mod_desc .mod_t {
	font-weight:400;
	display:block;
	line-height:22px
}
.mod_info_h .mod_pic_txt_50 {
	margin:0 0 8px 20px;
	padding-left:60px
}
.mod_info_h .mod_pic_txt_50 .p_time {
	color:#C5C5C5
}
.mod_info_h .mod_pic_txt_50 .p_num {
	margin-top:5px
}
.mod_info_h .mod_txt {
	margin-top:-2px
}
body {
	_height:100%
}
.dark_layer {
	display:none;
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	z-index:10000;
	width:100%;
	height:100%;
	background:#000
}
.mod_player_wrap .hint {
	margin:4px 0 0;
	float:right
}
.play_bg_ads {
	position:absolute;
	top:0;
	left:0;
	margin-left:25px;
	width:940px;
	height:460px;
	overflow:hidden
}
.play_bg_ads a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000',endColorstr='#4C000000');
	background:rgba(0,0,0,.3);
	background:url(about:blank)\9
}
.play_bg_ads .play_mask_hover {
	background:url(about:blank);
	filter:none
}
:root .play_bg_ads .play_mask_hover {
	filter:none\9
}
.play_bg_ads_1260 {
	width:1260px;
	margin-left:-140px
	
}
.play_bg_ads_highest {
	height:546px
}
.mod_action {
	height:32px;
	line-height:32px;
	margin-bottom:20px;
	position:relative;
	z-index:20
}
.mod_grade_b {
	width:105px;
	float:left;
	border-right:1px solid #DEDEDE;
	position:relative;
	z-index:200
}
.mod_grade_c {
	width:222px
}
.mod_grade_b h4 {
	float:left;
	width:40px;
	padding-left:15px
}
.mod_grade_b .mod_star_box {
	float:left;
	position:relative;
	height:17px;
	width:95px;
	margin:8px 0 0;
	overflow:hidden;
	background:url(img/icon_star_3.png) no-repeat 0 -92px
}
.mod_grade_b .mod_star_box a {
	position:absolute;
	width:19px;
	height:17px;
	line-height:999px;
	overflow:hidden;
	font-size:0
}
.mod_grade_b #g11 {
	width:19px;
	z-index:19
}
.mod_grade_b #g21 {
	width:38px;
	z-index:17
}
.mod_grade_b #g31 {
	width:57px;
	z-index:15
}
.mod_grade_b #g41 {
	width:76px;
	z-index:13
}
.mod_grade_b #g51 {
	width:95px;
	z-index:11
}
.mod_grade_b a:hover,.mod_grade_b a.current {
	background:url(img/icon_star_3.png) no-repeat 0 -4px
}
.mod_grade_b .cover {
	display:none;
	position:absolute;
	top:0;
	left:40px;
	z-index:100;
	height:32px;
	width:95px
}
.mod_action .mod_grade_b.open_c {
	background:#edeeef
}
.mod_grade_b .details {
	display:none;
	position:absolute;
	z-index:200;
	top:32px;
	left:-1px;
	width:175px;
	height:155px;
	overflow:hidden;
	border:1px solid #DEDEDE;
	border-top:0 none;
	background:#edeeef
}
.mod_grade_b.open_c .details {
	display:block
}
.mod_grade_b .the_score {
	text-align:center
}
.mod_grade_b .scores {
	position:absolute;
	right:4px;
	top:0;
	color:#ff983b;
	font-size:14px;
	font-family:Georgia,"Times New Roman",Times,serif
}
.mod_grade_c .scores {
	right:32px
}
.mod_grade_c h4 {
	padding-left:29px
}
.mod_grade_score {
	height:44px;
	margin:10px 0 0 15px
}
.mod_grade_score strong {
	height:60px;
	overflow:hidden;
	margin-top:-5px;
	font-size:50px;
	padding-right:10px;
	font-weight:normal;
	font-family:"Times New Roman"
}
.mod_grade_score strong em {
	font-size:30px
}
.mod_star_list {
	height:90px;
	overflow:hidden;
	margin-left:15px;
	background:url(img/icon_star.png) no-repeat
}
.mod_star_list ul {
	margin:1px 50px 0 70px
}
.mod_star_list ul li {
	position:relative;
	zoom:1;
	line-height:12px;
	margin-bottom:9px;
	+margin-bottom:7px;
	_margin-bottom:9px;
	height:10px;
	font-size:0
}
.mod_star_list ul li b {
	display:block;
	background-color:#9fa0a0;
	height:100%;
	font-size:0;
	margin-right:2px
}
.mod_star_list ul li span {
	position:absolute;
	top:-2px;
	margin-left:5px;
	font-size:12px
}
.score_tips {
	height:30px;
	position:absolute;
	top:-20px;
	left:70px
}
.score_tips p {
	height:21px;
	line-height:20px;
	_line-height:21px;
	padding:0 3px;
	background:#fffaef;
	border:solid 1px #ffa700;
	_float:left
}
.score_tips .icon_arrow_down {
	display:block;
	width:15px;
	height:8px;
	position:absolute;
	left:50%;
	margin:0 0 0 -7px;
	top:22px;
	background:url(img/icon_arrow.png) no-repeat 0 -8px
}
.side_mod_action .mod_single {
	width:122px
}
.side_mod_action .mod_grade_b {
	border:0 none
}
.play_time {
	text-align:center;
	font-weight:700
}
.mod_single {
	width:100px;
	float:left;
	border-right:1px solid #DEDEDE;
	text-align:center
}
.collect_longer {
	width:218px
}
.mod_single a {
	position:relative;
	padding-left:17px
}
.mod_single i {
	width:15px;
	height:14px;
	position:absolute;
	top:0;
	left:0;
	background:url(img/bg_head.png) no-repeat -112px 3px
}
.collect i {
	background-position:-126px 3px
}
.mod_collect_longer {
	width:86px;
	height:32px;
	float:left;
	overflow:hidden;
	border-right:1px solid #DEDEDE;
	text-align:center;
	position:relative
}
.mod_collect_longer a {
	position:relative;
	padding-left:19px
}
.mod_collect_longer i {
	width:15px;
	height:14px;
	position:absolute;
	top:2px;
	left:0;
	background-image:url(img/play_v6.png);
	background-position:0 0;
	background-repeat:no-repeat
}
.mod_collect_longer span {
	color:#ff9805;
	padding-left:10px
}
.mod_collect_longer.hover i,.mod_collect_longer:hover i {
	background-image:url(img/play_v6.png);
	background-position:-17px 0
}
.mod_collect_longer.hover a,.mod_collect_longer:hover a {
	text-decoration:none;
	color:#2E2E2E
}
.mod_collect_longer.over {
	background:#edeef0
}
.mod_collect_longer.over i {
	background-image:url(img/play_v6.png);
	background-position:-17px 0
}
.mod_collect_longer.over a {
	color:#A0A0A0;
	cursor:default
}
.mod_collect_longer .collect_tips {
	height:61px;
	position:absolute;
	top:-70px;
	left:-90px;
	width:271px;
	text-align:left;
	background:#fffaef;
	border:solid 1px #ffa700;
	display:none
}
.mod_collect_longer .collect_tips p {
	line-height:20px;
	_line-height:21px;
	padding:11px 20px
}
.mod_collect_longer .collect_tips .icon_arrow_down {
	display:block;
	width:15px;
	height:8px;
	position:absolute;
	left:50%;
	margin:0 0 0 -7px;
	bottom:-8px;
	background:url(img/icon_arrow.png) no-repeat 0 -8px;
	_bottom:-14px
}
.mod_collect_longer .collect_tips .hint_close {
	position:absolute;
	top:5px;
	right:10px;
	padding:0
}
.mod_shares_list {
	float:left;
	width:225px;
	border-right:1px solid #DEDEDE;
	position:relative;
	*zoom:1
}
.mod_shares_list h4 {
	float:left;
	padding-left:15px;
	padding-top:2px;
}
.mod_shares_list ul {
	width:78px;
	height:30px;
	overflow:hidden;
	position:absolute;
	z-index:2;
	top:1px;
	left:70px
}
.mod_shares_list li {
	float:left;
	margin:8px 10px 0 0;
	position:relative
}
a.imore {
	width:15px;
	position:absolute;
	right:14px;
	top:14px;
	z-index:10
}
a.imore i {
	display:block;
	width:7px;
	height:5px;
	background-image:url(img/play_v6.png);
	background-position:-34px 0;
	background-repeat:no-repeat;
	margin-left:3px
}
.mod_action .shares_s {
	width:200px
}
.mod_action .shares_s h4 {
	padding-left:30px
}
.mod_action .shares_s ul {
	left:84px;
	width:97px
}
.mod_action .mod_shares_more {
	padding-top:0
}
.mod_action .mod_shares_more .mod_shares {
	left:0;
	padding:0 0 0 18px;
	width:426px;
	border-bottom:1px solid #DEDEDE
}
.mod_action .mod_shares_more .mod_shares li {
	margin-top:7px
}
.mod_shares_more {
	display:none;
	position:absolute;
	z-index:100;
	top:33px;
	right:-1px;
	width:445px;
	padding:5px 0 10px;
	border:1px solid #dedede;
	border-top:none;
	background:#fff
}
.mod_shares_more .url {
	line-height:24px
}
.mod_shares_more .url p {
	padding:0 0 3px 19px;
	margin:0;
	clear:both;
	float:none
}
.mod_shares_more span.line {
	width:1px;
	height:33px;
	right:51px;
	top:-33px;
	background:#dedede
}
.mod_shares_more button {
	border:1px solid #DEDEDE;
	background:url(img/bg_tabs.png) repeat-x 0 -40px;
	height:23px;
	width:41px;
	cursor:pointer;
	vertical-align:middle;
	*margin-left:4px;
	color:#787878
}
.mod_shares_more input {
	border:1px solid #DEDEDE;
	height:21px;
	vertical-align:middle;
	width:295px
}
.mod_shares_more .url a {
	background:none;
	display:inline;
	font-size:12px;
	line-height:normal
}
.mod_shares_more .url .three {
	padding-top:7px
}
.open .mod_shares_more {
	display:block
}
.open a.imore i,.mod_play_num.open a.imore i {
	background-image:url(img/play_v6.png);
	background-position:-51px 0;
	background-repeat:no-repeat
}
.mod_shares_list.shorter .shorter_ul .mod_shares_more {
	right:-4px;
	_right:-5px
}
.shorter_ul .mod_shares_more span {
	width:216px
}
.shorter_ul .mod_shares_more .url {
	border-top:dashed 1px #b9b9b9;
	margin-top:35px;
	padding-top:10px
}
.mod_shares_more .mod_shares {
	position:static;
	padding:0 0 5px 157px;
	border-bottom:#B9B9B9 dotted 1px
}
.mod_post_commend {
	height:40px;
	background:#f1f1f1;
	border:1px solid #e1e1e1;
	text-align:center;
	line-height:40px
}
.mod_post_commend a {
	color:#056da0
}
.mod_play_num {
	float:left;
	width:320px;
	position:relative;
	*zoom:1
}
.mod_play_num h4 {
	padding-left:10px;
	float:left;
	width:0px
}
.mod_play_num .num strong {
	font-size:18px;
	color:#FF983B;
	font-weight:400
}

.mod_pop_num ul {
	margin:10px 0 10px 30px
}
.mod_pop_num ul li {
	line-height:30px
}
.mod_pop_num ul li span {
	font-size:14px;
	padding-left:10px
}
.mod_play_num.open .mod_pop_num {
	display:block
}
.mod_tab ul {
	border:0 none
}
.mod_related .mod_cont {
	padding:0 10px
}
.mod_list_justify li {
	width:125px;
	margin-bottom:15px
}
.mod_list_justify li a {
	font-weight:400
}
.mod_related .mod_pagebox {
	float:right;
	display:inline;
	margin:0 10px 20px 0
}
.mod_theatre .mod_tit_box {
	margin-bottom:10px
}
.mod_theatre .mod_cont {
	padding:10px
}
.mod_theatre_v2 .mod_cont {
	padding:10px 0
}
.mod_hot_news {
	margin-top:20px;
	width:658px;
	overflow:hidden
}
.mod_hot_news .mod_cont {
	padding:0 20px 0 20px;
	width:660px
}
.mod_hot_news .mod_list_pic_145 li {
	margin-right:13px
}
.mod_hot_news .mod_list_pic_145 li a {
	font-weight:400
}
.mod_hot_news .mod_more {
	position:absolute;
	right:19px;
	top:7px
}
.mod_hot_column .mod_cont {
	padding-left:10px
}
.mod_hot_column .mod_txt p {
	margin:5px 0
}
.mod_news_rank {
	margin-bottom:17px
}
.mod_news_rank .mod_toplist .mod_cont,.mod_info .mod_toplist .mod_cont {
	width:280px;
	padding-left:0
}
.mod_news_rank .mod_cont .big_score li.no_pic h6,.mod_info .mod_cont .big_score li.no_pic h6 {
	height:36px;
	width:188px
}
.mod_info .mod_toplist .mod_cont li h6 {
	width:217px
}
.mod_update {
	padding:0 15px;
	margin-bottom:20px
}
.mod_update .item {
	position:relative;
	padding:5px 0;
	zoom:1
}
.mod_update .item a {
	padding-left:20px;
	background:url(img/bg.png) no-repeat 0 -500px;
	display:inline-block;
	height:16px;
	line-height:16px;
	_display:inline
}
.mod_update .item p {
	position:absolute;
	top:5px;
	left:120px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.mod_update .change_language {
	border-top:solid 1px #dedede
}
.mod_update .change_language .icon_language {
	background:url(img/icons.png) no-repeat 0 -220px;
	_background:url(img/icons.png) no-repeat 0 -221px
}
.mod_love {
	position:relative;
	zoom:1;
	padding:5px 15px;
	margin-bottom:20px
}
.mod_love li a {
	padding-left:20px;
	background:url(img/bg.png) no-repeat -67px -627px
}
.mod_love li a.love {
	background-position:-67px -652px
}
.mod_singer {
	margin-bottom:20px
}
.mod_singer .mod_tit_box {
	margin-bottom:10px
}
.mod_singer div.mod_cont {
	padding:0 10px
}
.mod_singer .user {
	float:left
}
.mod_singer .user img {
	width:100px;
	height:100px
}
.mod_singer .name {
	font-size:14px;
	padding-left:115px;
	+padding-left:15px;
	height:100px;
	margin-bottom:10px
}
.mod_singer .name a strong {
	font-weight:400
}
.mod_singer .name p {
	margin:5px 0
}
.mod_singer .mod_desc {
	line-height:22px;
	background:none
}
.mod_singer .mod_desc .mod_cont {
	height:65px
}
.mod_singer .mod_desc.open .mod_cont {
	height:auto;
	padding-bottom:0
}
.mod_singer .mod_desc .mod_t {
	font-weight:400;
	display:block;
	line-height:22px
}
.mod_ads_300 {
	margin-bottom:20px
}
.mod_ads_300 img {
	width:300px;
	height:300px
}
.mod_indexs h3 {
	font-weight:400
}
.mod_indexs .mod_tit_box {
	margin-bottom:10px
}
.mod_indexs .mod_cont {
	padding-left:9px
}
.mod_past .mod_cont {
	position:relative;
	border:1px solid #DEDEDE;
	zoom:1;
	border-top:none
}
.mod_past .mod_tab {
	margin-bottom:0;
	border:1px solid #DEDEDE;
	border-bottom:none
}
.mod_past .mod_tab li {
	border-left:1px solid #DEDEDE
}
.mod_past .mod_tab li.current {
	border-right:0 none
}
.mod_past .mod_tab li a {
	padding:0 15px
}
.mod_past .data_list {
	margin:0 50px
}
.mod_past .data_list li {
	width:35px;
	float:left;
	text-align:center;
	height:32px;
	line-height:32px
}
.mod_past .data_list li i {
	display:none
}
.mod_past .data_list li .current {
	position:relative;
	zoom:1;
	display:block;
	font-weight:700;
	color:#FB9100;
	cursor:default
}
.mod_past .data_list li .current:hover {
	text-decoration:none
}
.mod_past .data_list li .current i {
	width:20px;
	height:11px;
	position:absolute;
	display:block;
	bottom:-3px;
	left:5px;
	_bottom:-6px;
	background:url(img/bg_head.png) no-repeat -149px -1px
}
.mod_past .prev,.mod_past .next {
	position:absolute;
	top:10px;
	width:12px;
	height:12px;
	text-indent:-9999em;
	overflow:hidden;
	background-repeat:no-repeat
}
.mod_past .prev {
	left:20px;
	background-image:url(img/play_v6.png);
	background-position:-68px 0
}
.mod_past .next {
	right:20px;
	background-image:url(img/play_v6.png);
	background-position:-85px 0
}
.mod_past a.disable {
	filter:alpha(opacity=50);
	opacity:.5;
	cursor:default
}
.mod_past_list {
	padding:0 20px;
	margin-bottom:20px;
	border:1px solid #DEDEDE;
	border-top:none
}
.mod_past_list ul {
	width:100%;
	*zoom:1;
	overflow:hidden;
	padding:10px 0
}
.mod_past_list li {
	float:left;
	height:22px;
	line-height:22px;
	width:50%;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.mod_past_list .mod_past_list_ent {
	width:100%;
	float:none
}
.mod_past_list .mod_past_list_ent a {
	margin-right:20px
}
.mod_past_list span {
	padding-right:10px
}
.mod_ads_100 {
	margin-bottom:20px
}
.mod_ads_100 img {
	width:300px;
	height:100px
}
.mod_ads_100 .mod_pagebox {
	float:right
}
.mod_ding_cai li {
	float:left;
	width:100%;
	text-align:center
}
.mod_ding_cai li.bor_r {
	border-right:1px solid #DEDEDE
}
.mod_ding_cai li a {
	position:relative;
	padding-left:10px
}
.mod_ding_cai li a:hover {
	background:none;
	text-decoration:none
}
.mod_ding_cai li a i {
	position:absolute;
	left:0;
	top:0;
	width:15px;
	height:16px;
	text-indent:-9999em;
	overflow:hidden;
	background-repeat:no-repeat
}
.mod_ding_cai li a.ding i {
	background-image:url(img/play_v6.png);
	background-position:-102px 0
}
.mod_ding_cai li a.cai i {
	background-image:url(img/play_v6.png);
	background-position:-119px 0
}
.mod_ding_cai li.disable {
	background-color:#edeef0
}
.mod_ding_cai li.disable a {
	cursor:default
}
.mod_ding_cai li .state_a,.mod_ding_cai li .state_b {
	margin-left:5px;
	font-size:12px;
	font-weight:normal;
	color:#2E2E2E
}
.mod_ding_cai li.disable .state_a,.mod_ding_cai li .state_b {
	display:none
}
.mod_ding_cai li.disable .state_b {
	display:inline-block;
	*display:inline
}
.boke_bar_a {
	width:105px
}
.boke_bar_b {
	width:70px
}
.boke_bar_c {
	width:330px
}
.boke_bar_a .mod_ding_cai {
	height:32px;
	overflow:hidden
}
.boke_bar_a .mod_ding_cai .hover,.mod_ding_cai.over {
	background:#edeef0
}
.boke_bar_a .mod_ding_cai li {
	width:105px;
	height:32px
}
.boke_bar_a .mod_ding_cai li.bor_r {
	width:110px
}
.boke_bar_a .mod_ding_cai a {
	font-size:14px;
	color:#a0a0a0;
	font-weight:bold
}
.mod_ding_cai.over li a {
	cursor:default
}
.mod_ding_cai.over li .state_a,.mod_ding_cai.over li .state_b {
	color:#a0a0a0
}
.mod_ding_cai.over li a.ding i {
	background-image:url(img/play_v6.png);
	background-position:-136px 0
}
.mod_ding_cai.over li a.cai i {
	background-image:url(img/play_v6.png);
	background-position:-153px 0;
	top:1px
}
.mod_user {
	margin-bottom:20px
}
.mod_user .mod_cont {
	position:relative
}
.mod_user .user {
	position:absolute;
	top:0;
	left:0
}
.mod_user .user img {
	width:60px;
	height:60px
}
.mod_user .user_info {
	padding:0 0 20px 80px;
	height:60px;
	margin-bottom:10px;
	border-bottom:1px dashed #ccc
}
.mod_user .user_info a {
	font-size:14px
}
.mod_user .user_info p {
	margin:5px 0 10px 0
}
.user_video h3 {
	font-size:14px;
	margin-bottom:10px
}
.user_video_list li {
	position:relative;
	zoom:1;
	margin-bottom:20px
}
.user_video_list li .mod_poster_125 {
	position:absolute;
	top:0;
	left:0
}
.user_video_list .user_video_info {
	padding-left:145px;
	height:70px
}
.user_video_list .user_video_info h4 {
	margin-bottom:5px;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	font-weight:400
}
.user_video_list .user_video_info .tags {
	margin-top:5px;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.user_video_list .user_video_info .tags a {
	padding-right:15px
}
.mod_microblog_user {
	width:658px;
	overflow:hidden;
	margin-top:20px
}
.mod_microblog_user .mod_cont {
	padding-left:20px;
	width:660px
}
.mod_microblog_user ul li {
	float:left;
	display:inline;
	width:50px;
	margin:0 13px 15px 0
}
.mod_microblog_user ul li p {
	margin-top:5px;
	white-space:nowrap;
	overflow:hidden
}
.mod_about {
	margin:0 0 20px 0
}
.mod_about .mod_cont {
	padding:0 20px
}
.mod_about ul li {
	height:22px;
	line-height:22px
}
.bt_play_HD {
	display:inline-block;
	width:157px;
	height:38px;
	line-height:999px;
	overflow:hidden;
	font-size:0;
	cursor:pointer;
	border:0 none;
	background:url(img/bt_play.png) no-repeat 0 -200px
}
.bt_play_HD:hover {
	width:157px;
	background-position:0 -250px
}
.icon_vip {
	width:15px;
	height:13px;
	overflow:hidden;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background:url(img/bg_vip.png) no-repeat 0 -96px;
	vertical-align:middle;
	*vertical-align:bottom;
	margin:0 3px 0 0
}
.mod_indexs li {
	width:60px
}
.mod_recommend_video {
	width:658px;
	overflow:hidden
}
.mod_recommend_video .mod_list_pic_100 {
	width:650px;
	padding:0 0 0 20px
}
.mod_recommend_video .mod_pagebox {
	_display:inline;
	float:right;
	margin:0 20px 10px 0
}
.mod_recommend_video .mod_more {
	position:absolute;
	right:19px;
	top:7px
}
.mod_list_pic_100 li h6 a {
	font-weight:400
}
.mod_recommend_video_140 {
	width:658px;
	overflow:hidden
}
.mod_recommend_video_140 .mod_list_pic_140 {
	width:640px;
	padding:0 0 0 20px
}
.mod_recommend_video_140 .mod_list_pic_140 h6 a {
	font-weight:normal
}
.mod_recommend_video_140 .mod_pagebox {
	_display:inline;
	float:right;
	margin:0 20px 10px 0
}
.mod_recommend_video_180 {
	width:658px;
	overflow:hidden
}
.mod_recommend_video_180 .mod_list_pic_180 {
	width:660px;
	padding:0 0 0 20px
}
.mod_recommend_video_180 .mod_list_pic_180 h6 a {
	font-weight:normal
}
.mod_recommend_video_180 .mod_list_pic_180 p {
	white-space:normal
}
.mod_recommend_video_180 .mod_pagebox {
	_display:inline;
	float:right;
	margin:0 20px 10px 0
}
.mod_singer div.mod_cont {
	width:260px;
	overflow:hidden;
	padding-left:20px
}
.mod_singer ul {
	width:280px;
	overflow:hidden;
	margin-top:-5px
}
.mod_singer li {
	float:left;
	width:83px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:24px;
	margin-right:10px
}
.mod_help_center {
	margin:20px 0 0 0
}
.mod_pay_info {
	padding:20px 0 20px 20px;
	margin:0 0 20px 0
}
.mod_pay_info .mod_poster_100,.mod_pay_info .mod_poster_180 {
	position:absolute;
	top:0;
	left:0
}
.mod_pay_info .mod_pic_txt_100 {
	height:155px;
	padding-left:130px
}
.mod_pay_info .mod_pic_txt_180 {
	height:auto;
	margin:0;
	padding-left:210px;
	zoom:1
}
.mod_pay_info .mod_txt h3 {
	font-size:14px;
	margin-bottom:10px
}
.mod_pay_info .v_price {
	margin-bottom:15px
}
.mod_pay_info .v_price li {
	margin-bottom:8px
}
.mod_pay_info .v_price .open {
	width:90px;
	height:20px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 5px 0 20px;
	vertical-align:middle;
	text-indent:-9999em;
	overflow:hidden;
	background:url(img/bg_vip.png) no-repeat -66px 0
}
.mod_pay_info .v_price .know {
	text-decoration:underline;
	font-family:"\5B8B\4F53"
}
.mod_pay_info .v_price .del {
	text-decoration:line-through
}
.mod_pay_info .op_box .btn_red_big {
	float:left
}
.mod_pay_info .op_box .bt_play_HD {
	float:left
}
.mod_pay_info .op_box p {
	float:left;
	width:170px;
	margin:10px 0 0 5px
}
.mod_ads img {
	width:300px;
	height:300px
}
.grid_17 {
	overflow:visible
}
.mod_share {
	height:24px;
	overflow:hidden;
	margin:0 0 20px 0
}
.mod_share h6 {
	float:left;
	width:70px;
	height:24px;
	line-height:22px;
	overflow:hidden;
	font-weight:normal
}
.mod_share .mod_cont {
	float:left;
	width:230px;
	overflow:hidden
}
.mod_share .mod_qzone {
	float:left;
	width:72px;
	overflow:hidden
}
.mod_share .mod_weibo {
	float:left;
	margin:0 20px 0 0
}
.mod_share .mod_sina {
	float:left;
	width:63px
}
.btn_follow {
	display:inline-block;
	height:21px;
	padding:0 0 0 21px;
	cursor:pointer;
	background:url(img/bg_btn.png) no-repeat 0 -225px
}
.btn_follow:hover {
	text-decoration:none
}
.btn_follow span {
	display:inline-block;
	height:21px;
	line-height:21px;
	line-height:24px\9;
	_line-height:21px;
	overflow:hidden;
	padding:0 5px 0 0;
	color:#5489BA;
	background:url(img/bg_btn.png) no-repeat right -250px
}
.top_ads {
	margin:15px 0 10px 0
}
.top_ads img {
	width:980px;
	height:120px
}
.mod_change {
	float:right
}
.mod_change li {
	float:left
}
.mod_change li a {
	display:block;
	width:16px;
	line-height:16px;
	margin:0 3px;
	cursor:pointer;
	text-align:center;
	color:#fff;
	background-repeat:no-repeat;
	background-image:url(img/play_v6.png);
	background-position:-170px 0
}
.mod_change li a.current,.mod_change li a:hover {
	color:#fff;
	text-decoration:none;
	background-image:url(img/play_v6.png);
	background-position:-187px 0
}
.mod_roll .mod_playing {
	position:absolute;
	height:20px;
	top:10px;
	right:10px;
	vertical-align:middle;
	background:#edeeef;
	z-index:5
}
.mod_roll .mod_playing input {
	vertical-align:middle;
	margin-right:4px
}
.mod_complete .mod_roll .mod_playing,.mod_independent .mod_roll .mod_playing {
	top:16px
}
.mod_edit_hot {
	overflow:hidden;
	width:320px
}
.mod_edit_hot li {
	float:left;
	margin-right:20px
}
.mod_edit_hot li a {
	display:block;
	width:140px;
	height:80px;
	overflow:hidden;
	position:relative
}
.mod_edit_hot .mod_sign .mod_version {
	text-align:left;
	padding:0 0 0 5px
}
.mod_tab_small_bar {
	height:28px;
	margin:-15px 0 10px;
	border:1px solid #dedede;
	border-top:0 none
}
.mod_tab_small_bar li {
	position:relative;
	width:25%;
	*width:74px;
	float:left;
	text-align:center;
	height:28px;
	line-height:28px
}
.mod_tab_small_bar li i {
	display:none
}
.mod_tab_small_bar .current i {
	display:block;
	position:absolute;
	width:20px;
	height:11px;
	left:50%;
	bottom:-3px;
	_bottom:-6px;
	margin:0 0 0 -10px;
	background:url(img/bg_head.png) no-repeat -152px -1px
}
.mod_tab_small_bar .current a {
	font-weight:bold;
	cursor:default
}
.mod_tab_small_bar .current a:hover {
	color:#2E2E2E;
	text-decoration:none
}
.mod_rss {
	position:relative;
	zoom:1
}
.mod_rss .mod_tit {
	padding:0 0 0 20px;
	background:#F1F2F1
}
.mod_rss .mod_cont {
	width:258px;
	overflow:hidden;
	padding:0 20px 0 20px;
	background:#F1F2F1
}
.mod_rss .mod_pic_txt_45 {
	position:relative;
	min-height:45px;
	_height:45px;
	padding:0 0 15px 60px
}
.mod_rss .mod_pic_txt_45 .mod_pic {
	position:absolute;
	top:0;
	left:0
}
.mod_rss .mod_pic_txt_45 p {
	margin:0 0 10px 0
}
.mod_rss .mod_pic_txt_45 h6 {
	position:relative;
	top:-4px;
	top:-3px\9;
	+top:-4px;
	_top:-2px;
	font-weight:normal
}
.mod_rss .mod_pic_txt_45 h6 a {
	margin:0 20px 0 0;
	font-size:14px;
	color:#2D2D2D
}
.mod_rss .mod_list_play_v2 {
	margin:15px 0 15px 20px
}
.mod_rss .mod_list_pic_45 {
	width:258px;
	overflow:hidden;
	padding:20px 0;
	border-top:#BBB dotted 1px;
	background:#F1F2F1
}
.mod_rss .mod_list_pic_45 ul {
	width:280px
}
.mod_rss .mod_list_pic_45 li {
	float:left;
	margin:0 8px 0 0
}
.mod_rss .mod_more {
	position:absolute;
	top:15px;
	right:20px
}
.mod_oly_star .mod_item {
	margin:0 0 20px 0;
	border-bottom:#BBB dotted 1px;
	zoom:1
}
.mod_oly_star .mod_item .mod_pic_txt_50 {
	margin-bottom:10px;
	zoom:1
}
.mod_oly_star .mod_item .mod_time {
	position:relative;
	margin:0 0 15px 0;
	zoom:1
}
.mod_oly_star .mod_item .mod_time a {
	position:absolute;
	right:0;
	top:0
}
.mod_oly_star .no_bor {
	border:0 none;
	margin:0
}
.mod_oly_guess .mod_pic span {
	display:block;
	width:48px;
	height:23px;
	line-height:23px;
	overflow:hidden;
	text-align:center;
	border:#DEDFDE solid 1px;
	background:#F1F2F1;
	border-radius:3px
}
.mod_oly_guess .mod_item {
	margin:0 0 20px 0;
	border-bottom:#BBB dotted 1px;
	zoom:1
}
.mod_oly_guess .mod_item .mod_pic_txt_50 {
	height:auto;
	zoom:1
}
.mod_oly_guess .mod_item .mod_pic_txt_50 h6 {
	margin-top:-3px;
	font-weight:normal
}
.mod_oly_guess .mod_item .mod_pic_txt_50 p {
	margin-bottom:5px
}
.mod_oly_guess .no_bor {
	border:0 none;
	margin:0
}
.olympic .mod_nav_simple li {
	margin-right:20px
}
.olympic .mod_player_wrap .mod_paths {
	padding:36px 0 18px 0
}
.olympic .mod_player_wrap .mod_paths span {
	color:#FFF
}
.olympic .mod_player_wrap .mod_ad {
	padding-top:20px
}
.euro_2012 {
	background:url(img/euro2012_2.png) repeat-x 0 40px
}
.euro_2012 .mod_player_wrap {
	background:url(img/euro2012_1.jpg) no-repeat center 0
}
.euro_2012 .mod_player_wrap .mod_paths,.euro_2012 .mod_player_wrap .mod_paths span,.euro_2012 .mod_player_wrap .mod_paths a {
	color:#fff
}
.euro_2012 .mod_player_wrap .mod_paths {
	padding:18px 0
}
.euro_2012 .mod_player_wrap .mod_paths span {
	color:#FFF
}
.euro_2012 .mod_player_wrap .mod_ad {
	padding-top:20px
}
.mod_top_ads {
	width:980px;
	margin:0 auto;
	padding-top:20px
}
#GeneratedByCssGaga178 {
	transform:rotate(20120726095733deg)
}
.mplay-bg{margin:0 0 10px;background:url(img/play_bg.jpg) repeat-x 0 0;}
.play-area{width:980px; height:510px;margin:0 auto;background:#000;text-align:center;}


/*  |xGv00|3d1f6f4568a2c9d5b1202a5f356a43ca */